我正在将相机拍摄的图像保存到外部存储器中。稍后我想将图像上传到我们的服务器。
我尝试从路径重新创建文件但总是出现FileNotFoundException。
File file = new File("file:/storage/emulated/0/Pictures/Instantley/IMG_20160523_170354803382833.jpg");
我已经检查过了:
请求的运行时权限
Caused by: android.system.ErrnoException: open failed: ENOENT (No such file or directory)
05-23 17:04:33.014 1918-1918/com.instantley.messenger W/System.err: at libcore.io.Posix.open(Native Method)
05-23 17:04:33.014 1918-1918/com.instantley.messenger W/System.err: at libcore.io.BlockGuardOs.open(BlockGuardOs.java:186)
05-23 17:04:33.015 1918-1918/com.instantley.messenger W/System.err: at libcore.io.IoBridge.open(IoBridge.java:438)
答案 0 :(得分:3)
尝试不使用文件:prefix:
file = new File("/storage/emulated/0/Pictures/Instantley/IMG_20160523_170354803382833.jpg");