2013-05-13 1 views
1

안드로이드 용 드롭 박스 SDK를 사용하여 dropbox에서 파일을 다운로드하려고합니다.Dropbox 파일 다운로드가 실패합니다.

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 카드 경로가 있습니다. 아래의 답변은 vipul – Bug

답변

2

당신은 당신의 mFile 변수에 전용 디렉터리 이름을 전달됩니다

<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"/> 

다음 내가 파일을 다운로드하기 위해 사용하고있는 코드입니다 :

나는 명시하려면 다음과 같은 권한을 추가했다. 디렉토리 경로 뒤에 파일 이름을 추가해야한다고 생각합니다. 이렇게하면 문제가 해결됩니다.

+0

에 감사의 말씀을 전합니다 감사합니다 vipul 해결 방법은 저에게 효과적입니다. – Bug