【问题标题】:Heroku - letting users download files from tmpHeroku - 让用户从 tmp 下载文件
【发布时间】:2013-07-22 22:53:52
【问题描述】:

首先让我说我了解 heroku 的 dynos 是暂时的且不可靠的。我只需要它们最多坚持 5 分钟,从我所读到的内容来看,这通常不会成为问题。

我正在制作一个从网站收集文件并将其压缩以供下载的工具。我的工具完成了所有工作并创建了 zip - 我只是停留在最后一部分:为用户提供一种下载文件的方法。我试过直接链接到文件位置和 http GET 请求,但 Heroku 也不喜欢。我真的不想设置 AWS 只是为了托管一个只需要保留几分钟的文件。还有其他方法可以下载存储在 /tmp 上的文件吗?

【问题讨论】:

    标签: ruby heroku filesystems temporary-files


    【解决方案1】:

    据我所知,您绝对不能保证请求与前一个请求会发送到相同的测功机。

    执行此操作的最佳方法可能是将文件托管在其他地方,例如 S3,或者在同一请求中立即发送。

    如果您在后台工作程序中生成文件,那么它肯定不会工作。每个进程都在单独的测功机上运行。

    有关其后端的更多信息,请参阅How Heroku Works

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-01
      • 2021-11-07
      • 1970-01-01
      • 2016-10-28
      • 1970-01-01
      相关资源
      最近更新 更多