我使用了这里建议的方法:
Creating ZIP archives in Google App Engine ( Java)
在这里How to create a zip archive containing google cloud storage objects within appengine java app?
要返回一个zip文件,我遇到的问题是响应大于允许的~30M。处理它的最佳做法是什么?
答案 0 :(得分:1)
最佳方式是保存到存储桶,然后从那里提供服务。
它还允许您:
基本上我建议:
以后有两个选项可以提供此文件:
(最佳)直接给存储对象提供链接:
或使用Blobstore:
BlobstoreService blobstoreService = BlobstoreServiceFactory.getBlobstoreService();
BlobKey blobKey = blobstoreService.createGsBlobKey("/gs/<bucket>/<object>");
blobstoreService.serve(blobKey, resp); //where resp is your HttpServletResponse