我正在尝试将文件从我的设备存储上传到云端,但每当我尝试上传时,我都会得到以下消息。
java.io.FileNotFoundException: /storage/emulated/0/xyz/a bc/abc_06-07-2017 06-12-121481589883.amr: open failed: ENOENT (No such file or directory)
这是我的代码。
DropboxInstance objDropboxInstance = new DropboxInstance();
String filePath = intent.getExtras().getString("filePath");
// filePath is = /storage/emulated/0/xyz/a bc/abc_06-07-2017 06-12-121481589883.amr
StringBuilder sb = new StringBuilder();
InputStream is;
String name = "abc_06-07-2017 06-12-121481589883";
try {
File file = new File(filePath);
is = new FileInputStream(file);
long size = f.length();
objDropboxInstance.getDropBoxStorage(this).upload("/" + name, is, size, true);
}
catch(IOException ioe) {
ioe.printStackTrace();
}
我不知道发生了什么。我认为道路是正确的。但我不知道为什么我会收到这个错误。请建议我。