python - 如果 AppEngine 应用程序使用 GCS,那么该应用程序的用户如何上传大文件?

标签 python google-app-engine google-cloud-storage

使用旧的 blobstore,blobstore_handlers.BlobstoreUploadHandler 可以处理长请求,例如用户可以上传 100mb 的文件,需要 2 分钟

但是,我没有在任何地方看到任何示例或文档来解释使用 Google Cloud Storage 的类似过程,提供的所有示例都只是将示例文本文件从 appengine 上传到 gcs,没有“用户 -> appengine -> gcs”示例,希望我没有错过任何东西

最佳答案

您可以使用 blobstore API 将文件上传到 GCS,方法是指定函数 create_upload_url 的参数 gs_bucket_name .

关于python - 如果 AppEngine 应用程序使用 GCS,那么该应用程序的用户如何上传大文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17845788/

相关文章:

google-app-engine - 使用模型继承时,ndb.KeyProperty 可以引用基模型类吗?

java - Google 帐户凭据更改帐户/注销

python - 使用 numpy 数组/列表作为字符串的索引

python - 从 Python 脚本运行 vi

python - PyCharm 代码折叠折叠

python - 如何在 pandas.cut 中获得合适的级别表示?

java - 如何使用 XMPP 和 google appengine 获取 gtalk 用户的用户名?

php - 使用php在桶谷歌云存储中创建文件夹

elasticsearch - 使用s3在GCS上创建快照时出现Elasticsearch SignatureDoesNotMatch错误

google-bigquery - GCP 上的 BigQuery 和存储有什么区别?