1

Android用のDropbox SDKを使用して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();
    }
4

1 に答える 1

2

変数にディレクトリ名のみを渡していmFileます。ディレクトリパスの後にファイル名を追加する必要があると思います。これで問題が解決します。

于 2013-05-13T07:01:12.843 に答える