【发布时间】:2012-07-06 15:09:29
【问题描述】:
我已阅读来自Sending images to google cloud storage using google app engine 的问题。
但是,答案中的代码是文件会先上传到 Blobstore,所以文件不能超过 32MB。
如何将大文件直接上传到谷歌云存储?
查了官方文档Upload Objects,但是还是不知道怎么写表单来发大文件。
【问题讨论】:
-
blobstore 没有 32mb 的文件大小限制。这是一个 api 调用中可以读取多少 mb 的限制。
the maximum size of Blobstore data that can be READ by the application with one API call is 32 megabytes. -
@aschmid00:感谢您的评论。但是,我仍然不知道如何在不调用 API 的情况下将文件上传到 Blobstore...
-
限制你的不是上传它的 api 调用,而是读取 blob 的 api 调用。您应该首先阅读文档developers.google.com/appengine/docs/python/blobstore/… 您需要在呈现表单时生成上传 url,或者稍后通过 ajax 调用获取它
-
@aschmid00:感谢您的快速回复。我确实阅读了您提到的文档,并在我的网站中使用过。但是我还是想知道怎么用表单直接把大文件上传到云存储,以后再看。
标签: python google-app-engine google-cloud-storage