我正在尝试使用 dropbox sdk for android 从 dropbox 下载文件。
我在 list 中添加了以下权限:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
以下是我用来下载文件的代码:
File mFile=new File(Environment.getExternalStorageDirectory().getPath());
try {
FileOutputStream mFileOutputStream=new FileOutputStream(mFile);
DropboxFileInfo mDropboxFileInfo=mDropboxAPI.getFile("/"+filename, null, mFileOutputStream, null);
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (DropboxException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
最佳答案
您在 mFile
变量中仅传递了目录名称。
我认为您应该在目录路径后附加一个文件名。这将解决您的问题。
关于android - Dropbox 文件下载失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16516322/