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

时间:2011-05-04 06:48:29

标签: android dropbox

我正在尝试使用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);
}

1 个答案:

答案 0 :(得分:0)

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并将数据写入其中。