2013-05-13 2 views
1

Я пытаюсь загрузить файл из Dropbox с помощью Dropbox sdk для Android.Загрузка файла Dropbox

Я добавил следующее разрешение в манифестировать:

<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(); 
    } 
+0

Почему это не удается, какая ошибка вы получаете? – slezadav

+0

возникла проблема с карточкой sd card, которую я даю. См. Ответ, приведенный vipul – Bug

ответ

2

Вы передаете только имя каталога в вашей mFile переменной. Я думаю, вы должны добавить имя файла после вашего пути к каталогу. Это решит вашу проблему.

+0

Спасибо, vipul Решение, предоставленное вами, сработало для меня. – Bug

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