我正在尝试拍照,将其存储在本地并稍后与服务器同步。但是当我尝试上传它时,logcat说目录中没有这样的文件。但是当我通过文件管理器检查时,图像就在那里
这就是我提供上传到服务器的路径
private static final String INITIAL_CAPTURE_TITLE = "upgrade.jpeg";
private Uri getImageUri(String item_no){
File file = new File(Environment.getExternalStorageDirectory().getAbsolutePath(), item_no + "_up_" + INITIAL_CAPTURE_TITLE);
Uri imgUri = Uri.fromFile(file);
return imgUri;
}
通过使用它,我认为路径是这样的
/file:/storage/emulated/0/ku193_up_upgrade.jpeg
文件实际上存在,但它仍然给我一个例外。
编辑:这是我得到的例外
04-20 15:02:24.909: W/System.err(27641): java.io.FileNotFoundException: /file:/storage/emulated/0/ku193_up_upgrade.jpeg: open failed: ENOENT (No such file or directory)