2017-12-20 15 views
2

名前にスペースが含まれているイメージファイルを開くのに失敗しました。Unity:ウィンドウ用のスペースを含むローカルファイルを開く

url = "C:\Users\user\Documents\Files\Thumbnails\sample image.png"; 

赤い疑問符がイメージの代わりに表示されます。

WWW www = new WWW(url); 

は、私は次の呼び出しを使用します。

また、www.errorを印刷すると404エラーが表示されます。

スペースがない別の.pngファイル(sampleimage.png)を使用すると、完全に動作します。 Windowsとエディタではうまく動作します。

スペースを%20に置き換えようとしましたが、「ファイルを読み込めません」というエラーが表示されます。

また、WWW.EscapeURLをファイル名に適用しようとしました...しかし、何も機能しません。

答えて

2

file://プレフィックスと一緒に逐語的文字列を使用してみてください:私は前にそれを試してみて、今それを再試行し、それは私に同じ結果を与える

string filePrefix = @"file://"; 
string url = @"C:\Users\user\Documents\Files\Thumbnails\sample image.png"; 
+0

:www.errorは404 –

+0

私が更新する場合にのみ起こるが見つかりません2017.2と2017.3に一致。私は2017.1でそれを試して、うまく動作します –

+0

あなたはfile://プレフィックスで試しましたか? –

関連する問題