【发布时间】:2017-06-28 17:19:16
【问题描述】:
我们在我们的应用程序中使用 blobstore.create_upload_url,我喜欢它在客户端上传文件的方式。 如果我们要开始使用 Google Cloud Storage (GCS),那么 GCS 中的 create_upload_url() 等价物是什么?
【问题讨论】:
标签: google-app-engine google-cloud-storage google-app-engine-python
我们在我们的应用程序中使用 blobstore.create_upload_url,我喜欢它在客户端上传文件的方式。 如果我们要开始使用 Google Cloud Storage (GCS),那么 GCS 中的 create_upload_url() 等价物是什么?
【问题讨论】:
标签: google-app-engine google-cloud-storage google-app-engine-python
这似乎回答了问题:Google App Engine - Using Blobstore API with Google Cloud Storage
当用户提交一个上传网络表单时,上传的数据会去 直接到 Blobstore 或 Google Cloud Storage(如果您使用它) 而不是 Blobstore。 (谷歌云存储需要 gs_bucket_name 参数。)Blobstore 重写传入的请求 删除上传的数据(MIME 部分正文)并添加 Blobstore 键(作为 MIME 部分中的标头),然后传递重写的请求 到与给定的 URL 路径关联的应用程序处理程序 create_upload_url() 作为成功路径。该路径的处理程序可以 处理表单的其余部分。
【讨论】: