android - Dropbox 文件下载失败

标签 android dropbox dropbox-api

我正在尝试使用 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/

相关文章:

android 标签主机

java DropBox SDK使用重定向生成 token

javascript - 将文件上传到 Windows Azure,仅提供文件的链接

javascript - 链接未显示在保管箱选择器应用程序中

dropbox - 如何从 Dropbox 选择器获取 Dropbox 短网址?

java - 是否可以将图像传输到 3 个不同的 Activity ?

android - 将日期从最新到最旧排序

java - 如何将 dropbox 的 auth token 直接获取到 java 程序中,这样用户就不需要复制粘贴了

git - 将 .git 文件夹保留在保管箱之外

java - 如何禁用日期选择器中的所有昨天的日期