使用Google App Engine将图像/视频上传到Google云存储

Jer*_*rry 4 python google-app-engine google-cloud-storage

我已经阅读了使用谷歌应用引擎将图像发送到谷歌云存储的问题.

但是,答案中的代码是文件将首先上传到Blobstore,因此文件不能超过32MB.

如何直接将大文件上传到Google云端存储?

我已经检查了官方文档Upload Objects,但我仍然不知道如何写一个表单来发布一个大文件.

Stu*_*ley 12

容易从1.7.0开始

upload_url = blobstore.create_upload_url('/upload_handler', gs_bucket_name='my_bucket')
Run Code Online (Sandbox Code Playgroud)

将直接上传到Google存储并返回指向云端存储中上传的blob密钥.