1

使用 Blobstore 的教程似乎都演示了使用 HTML POST 表单存储数据。

POST 到上传 URL:

<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

在服务器端,您可以通过 File API将数据简单地存储在 blobstore中。

更新:自 2013 年 11 月起, 文件 API 已被弃用。如果您需要以编程方式创建大型 Blob,则应改用Google Cloud Storage Client Library

于 2012-12-12T08:20:38.620 回答