当管理员询问时,我的Heroku工作者生成一个报告,压缩为~10MB的ZIP文件 .
生成大约需要一分钟,所以它由 delayed_job 完成 .一旦生成完成,在哪里存储文件以便web dyno可以服务它?
delayed_job
看来,
tmp 文件夹从一个dyno到另一个dyno是不一样的 .
tmp
免费数据库(5MB)不足以容纳10MB文件
除了将文件存储在数据库中并付费从5MB切换到20GB数据库之外,没有其他选择吗?
注意:只有一个管理员,生成报告是一种罕见的事件 .
如何将文件上传到Amazon S3并从那里访问它?
1 回答
如何将文件上传到Amazon S3并从那里访问它?