我正在尝试使用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);
}
答案 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并将数据写入其中。