【问题标题】:How to serve multiple blobstore files at a time in google app engine?如何在谷歌应用引擎中一次提供多个 blobstore 文件?
【发布时间】:2013-03-25 11:04:42
【问题描述】:

我知道如何提供单个 blobstore 文件,我使用了下面的代码 sn-p:

BlobKey blobKey = new BlobKey(key);
response.setContentType("mime");
response.setHeader("Content-Disposition", "attachment;filename=" + fileName);
blobstoreService.serve(blobKey, response);

但我想一次下载多个文件。 IE。请求处理程序将一次提供多个文件。我用了这段代码,但没有用

for (String key : blobKeyCollection) {
BlobKey blobKey = new BlobKey(key);
response.setContentType("mime");
response.setHeader("Content-Disposition", "attachment;filename=" + fileName);
blobstoreService.serve(blobKey, response);
}

它只响应一个文件,而不是提供多个文件。所以,我想知道如何实现这一目标

提前致谢

【问题讨论】:

  • 您是否见过其他任何地方都可以通过一个请求同时下载多个文件?

标签: java google-app-engine blobstore


【解决方案1】:

浏览器不支持多文件下载 - only option is to zip files together and download the zip

为此,您可以使用Files API 读取多个文件和zip them up

【讨论】:

  • 是的,我不认为它的 Blobstore 不能提供多个文件的错
猜你喜欢
  • 1970-01-01
  • 2011-04-18
  • 1970-01-01
  • 2011-12-10
  • 2023-03-15
  • 2014-04-04
  • 2012-01-19
  • 1970-01-01
  • 2013-08-23
相关资源
最近更新 更多