我已阅读Sending images to google cloud storage using google app engine中的问题。
但是,答案中的代码是文件首先上传到Blobstore,所以文件不能超过32MB。
如何直接将大文件上传到Google云端存储?
我已查看官方文档Upload Objects,但我仍然不知道如何编写表单来发布大文件。
答案 0 :(得分:12)
自1.7.0以来很容易
upload_url = blobstore.create_upload_url('/upload_handler', gs_bucket_name='my_bucket')
将直接上传到Google存储空间并返回指向云存储中上传内容的blob密钥。
答案 1 :(得分:2)
upload_url = blobstore.create_upload_url('/ upload',gs_bucket_name ='mybucketname')
确实使用blob密钥上传到云存储,但它仍然将上传的文件放在blobstore中。