2011/12/09

Dropbox SDK for Android を使ってみた (4) - ファイルをアップロードする

Dropbox SDK for Android を使ってみた (3) - Access Tokenを保存する で認証できるようになったら、次はファイルをアップロードしてみます。

ファイルのアップロードは以下のように、putFile というメソッドを使って実行することができます。

String fileContents = "Hello World!";
ByteArrayInputStream inputStream = new ByteArrayInputStream(fileContents.getBytes());
try {
    Entry newEntry = mApi.putFile("/testing.txt", inputStream, fileContents.length(), null, null);
    Log.i("DbExampleLog", "The uploaded file's rev is: " + newEntry.rev);
} catch (DropboxUnlinkedException e) {
    // User has unlinked, ask them to link again here.
    Log.e("DbExampleLog", "User has unlinked.");
} catch (DropboxException e) {
    Log.e("DbExampleLog", "Something went wrong while uploading.");
}

このコードを実行すると、確かに testing.txt というファイルが出来上がりました。

1 件のコメント:

匿名 さんのコメント...

素晴らしいアイデア、ありがとう...