這兩天使用okhttp框架上傳圖片驹吮,發(fā)生了一個問題open failed: ENOENT矫付,說文件打不開,明明圖片路徑都是對的莱革,怎么就打不開呢??
Environment.getExternalStorageDirectory() +? File.separator + Contants.IMAGE_FILE_AVATARNAME_PATH
備注:sd卡路徑 + '/' + "attendance/Camera/"
原來是圖片路徑文件夾超不過了一層(Contants.IMAGE_FILE_AVATARNAME_PATH?="attendance/Camera/")
okhttp中對打開多級路徑的圖片不支持(沒寫好讹开,有時用第三方的東西真心累)盅视,然后把存的圖片路徑改成一層:Contants.IMAGE_FILE_AVATARNAME_PATH ="attendance/"
然后就ok了