您好我使用Universal Image Loader從設備加載圖像,現在它可以工作,但是如果文件路徑包含「空格字符」,則圖像不會顯示,並且日誌記錄顯示存在FileNotFoundException
。用於外部存儲文件的通用圖像加載程序
我試圖用java io打開一個線程中的文件,它打開並且我可以讀取它。
文件名:
/mnt/sdcard/WhatsApp/Media/WhatsApp Images/IMG-20121014-WA0001.jp
時拋出異常
它替換爲%20
的空間,這是什麼讓拋出的異常。
我的代碼:
ImageLoader.getInstance().displayImage(
Uri.fromFile(
new File(cursor.getString(cursor.getColumnIndex(
MediaStore.Images.Media.DATA)))).toString(),
holder.mImage);
只能當路徑沒有空格,
任何幫助
您是否嘗試將空格符號替換爲'%20'? – 2013-04-06 11:23:39
看到我的編輯請 – user4o01 2013-04-06 11:28:17
檢查此討論:http://stackoverflow.com/questions/6478295/white-space-allowed-as-part-of-file-path – 2013-04-06 12:06:44