【问题标题】:Dynamically generating files and providing those files for download in Google App engine动态生成文件并在 Google App 引擎中提供这些文件以供下载
【发布时间】:2012-07-29 19:47:05
【问题描述】:

我正在使用动态生成 HTML 文件的 Java 在谷歌应用引擎中创建一个网络应用。要求是,如果 Html 文件的大小从某个限制(例如 3 mb)增加,则应将其拆分为两个文件并压缩在一起,并且该 zip 文件应作为响应发回。

我想知道如何以及在哪里创建这些临时 HTML 文件,然后在谷歌应用引擎中压缩它,因为我猜 GAE 不允许在文件系统上写入。

请帮忙!!!

【问题讨论】:

    标签: java google-app-engine download


    【解决方案1】:

    您可以像使用文件系统一样使用 blobstore。实验性地,他们甚至通过 File api 添加了访问权限!

    https://developers.google.com/appengine/docs/java/blobstore/overview#Writing_Files_to_the_Blobstore

    【讨论】:

      【解决方案2】:

      您也可以使用 Google 云存储。这样做的好处是,一旦生成了文件,就可以很方便的编写脚本,通过gsutil对文件进行操作。

      【讨论】:

      猜你喜欢
      • 2011-08-04
      • 1970-01-01
      • 1970-01-01
      • 2017-09-22
      • 2020-09-17
      • 2017-08-15
      • 2011-06-10
      • 2011-09-04
      • 2017-10-09
      相关资源
      最近更新 更多