2011-05-04 3 views
0

Я пытаюсь загрузить файлы с помощью getFileStream() в dropbox api, но он возвращает только файл , пожалуйста, помогите мне скачать данные файла.Как загрузить файлы Dropbox в приложение для Android.

здесь код ..

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
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-файл и записывая данные.

Смежные вопросы