java动态生成文件并提供这些文件供在Google App engine中下载
我正在使用java在google app engine中创建一个web应用程序,动态生成一个HTML文件。要求是,如果Html文件大小从某个限制(比如3MB)增加,则应将其拆分为两个文件并压缩在一起,并将该压缩文件作为响应发送回
我想知道如何以及在何处创建这些临时HTML文件,然后在google app engine中进行压缩,因为我猜GAE不允许在文件系统上进行写入
请帮忙
你可以在下面搜索框中键入要查询的问题!
我正在使用java在google app engine中创建一个web应用程序,动态生成一个HTML文件。要求是,如果Html文件大小从某个限制(比如3MB)增加,则应将其拆分为两个文件并压缩在一起,并将该压缩文件作为响应发送回
我想知道如何以及在何处创建这些临时HTML文件,然后在google app engine中进行压缩,因为我猜GAE不允许在文件系统上进行写入
请帮忙
# 1 楼答案
您可以像文件系统一样使用blobstore。实验上,他们甚至通过文件api添加了访问权限
https://developers.google.com/appengine/docs/java/blobstore/overview#Writing_Files_to_the_Blobstore
# 2 楼答案
你也可以使用谷歌云存储。这种方法的优点是,一旦生成了文件,就可以通过gsutil轻松编写脚本来操作文件