Android - 上传到服务器时使用的正确文件路径是什么

时间:2014-04-20 09:31:54

标签: android android-image

我正在尝试拍照,将其存储在本地并稍后与服务器同步。但是当我尝试上传它时,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)

0 个答案:

没有答案