是的,我已经看过这个问题,但我发现的信息与其接受的答案和Nick Johnson 在 GAE 文档上的博客相矛盾。
文档讨论了同时上传多个文件 - 获取上传文件的函数返回一个列表:
该
get_uploads()
方法返回一个 BlobInfo 对象列表,请求中每个上传的文件对应一个。
但是在我看过的任何地方,都假设一次只能上传一个文件,并且每次都需要创建一个新的上传 url。
甚至可以使用Plupload使用 HTML5/Flash 同时上传多个文件吗?
是的,我已经看过这个问题,但我发现的信息与其接受的答案和Nick Johnson 在 GAE 文档上的博客相矛盾。
文档讨论了同时上传多个文件 - 获取上传文件的函数返回一个列表:
该
get_uploads()
方法返回一个 BlobInfo 对象列表,请求中每个上传的文件对应一个。
但是在我看过的任何地方,都假设一次只能上传一个文件,并且每次都需要创建一个新的上传 url。
甚至可以使用Plupload使用 HTML5/Flash 同时上传多个文件吗?
目前,blobstore 服务上传 URL 仅支持每个帖子上传一个文件。为了上传多个文件,您需要使用我的博客文章中记录的模式。未来,我们可能会扩展 blobstore API 以支持更灵活的上传 URL,支持在单个请求中上传多个文件。
编辑:blobstore 现在支持在单个请求中上传多个文件。
以下是我对多个文件使用 get_uploads() 方法的方法:
blob_info = self.get_uploads()[0]
blob_info2 = self.get_uploads()[1]
Nick Johnson 的保管箱服务是另一个例子,我希望您能找到适合您需求的服务。