1

Blobstore を使用するためのチュートリアルはすべて、HTML POST フォームを使用してデータを保存する方法を示しているようです。

アップロード URL に POST:

<form action="<%= blobstoreService.createUploadUrl("/upload") %>" method="post" enctype="multipart/form-data">
    <input type="file" name="myFile">
    <input type="submit" value="Submit">
</form>

サーバーを使用してファイルをアップロードしたいと思います。(Java) このための API はありますか? または、手動でアップロード URL を取得し、HttpURLConnection を使用してサーバー側で POST する必要がありますか?

 URL url = new URL(blobstoreService.createUploadUrl("/upload"));
 HttpURLConnection connection = (HttpURLConnection) url.openConnection();
4

1 に答える 1

2

サーバー側では、ファイル API を介してブロブストアにデータを簡単に保存できます。

更新: File API は 2013 年 11 月に廃止されました。プログラムで大きな BLOB を作成する必要がある場合は、代わりにGoogle Cloud Storage クライアント ライブラリを使用する必要があります。

于 2012-12-12T08:20:38.620 に答える