Heroku worker动态生成文件,如何从web动态读取它



当管理员询问时,我的Heroku worker生成一个报告,压缩为一个约10MB的ZIP文件。

生成大约需要1分钟,因此由delayed_job完成。
一旦生成完成,在哪里存储文件,以便web dyno可以服务它?

  • tmp文件夹似乎从一个dyno到另一个不一样。
  • 免费数据库(5MB)不足以容纳10MB的文件

除了将文件存储在数据库中并付费从5MB切换到20GB数据库之外,没有其他选择吗?

注意:只有一个admin,生成报告是罕见事件

如果只是将文件上传到Amazon S3并从那里访问它呢?

最新更新