如何以编程方式将 dropbox 文件下载到我的 Android 应用程序中

发布于 2024-11-05 06:35:10 字数 497 浏览 0 评论 0原文

我正在尝试使用 dropbox api 中的 getFileStream() 下载文件,但它返回文件 仅供参考,请帮我下载文件数据。

这是代码..

FileDownload fd = api.getFileStream("dropbox","/public/myfilename.rtf", null);

BufferedReader br = new BufferedReader(new InputStreamReader(fd.is));

BufferedWriter bw = new BufferedWriter(new FileWriter(newfile));

char[] buffer = new char[4096];

int read;

while (true) {
    read = br.read(buffer);

    if (read <= 0) {
        break
    }
    bw.write(buffer, 0, read);
}

i am trying to download files using getFileStream() in dropbox api but it returns file
information only,please help me to download file data.

here is code..

FileDownload fd = api.getFileStream("dropbox","/public/myfilename.rtf", null);

BufferedReader br = new BufferedReader(new InputStreamReader(fd.is));

BufferedWriter bw = new BufferedWriter(new FileWriter(newfile));

char[] buffer = new char[4096];

int read;

while (true) {
    read = br.read(buffer);

    if (read <= 0) {
        break
    }
    bw.write(buffer, 0, read);
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

兰花执着 2024-11-12 06:35:10
FileDownload fd = api.getFileStream("dropbox",path, null);
File f=new File("/sdcard/test.pdf");
OutputStream out=new FileOutputStream(f);
byte buf[]=new byte[1024];
int len;

while((len=fd.is.read(buf))>0)
    out.write(buf,0,len);

out.close();
fd.is.close();

并提及你的路径,如“/public/myfilename”,

在我的代码中,我想将其保存为 PDF,所以
我正在创建一个 pdf 并向其写入数据。

FileDownload fd = api.getFileStream("dropbox",path, null);
File f=new File("/sdcard/test.pdf");
OutputStream out=new FileOutputStream(f);
byte buf[]=new byte[1024];
int len;

while((len=fd.is.read(buf))>0)
    out.write(buf,0,len);

out.close();
fd.is.close();

and mention your path like "/public/myfilename"

Here in my code i want to save it as a PDF so
i am creating one pdf and writing data to that.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文