【发布时间】:2023-03-19 09:55:02
【问题描述】:
Heroku 只有 100MB 的文件存储空间,对吧?我正在制作一个低级的 Rails 应用程序,我真的很喜欢 Heroku,但是如果我的应用程序允许每个用户上传一张图片,我可能会很快用完空间……有没有一个简单的解决方案可以让我有替代方案用于个人资料图片或类似内容的文件存储?
【问题讨论】:
-
虽然您确实想在 Heroku 上使用 S3(因为文件空间只是临时的,并且不会持续存在)来存储诸如个人资料图片之类的东西(请参阅下面的 Codeglot 的答案),但我确实想指出100MB 的限制仅适用于 slug(应用程序的编译源和 gem)。您的 /tmp 目录实际上可以保存非常大的文件(我想我已经看到了 4GB 可以暂时存储在那里的说法)。但是,同样,如果您的测功机重新启动,您将失去任何东西,所以它只是用作临时存储空间,而不是永久存储空间。
-
另外参见 Heroku 开发中心文章 here 关于该主题
标签: heroku file-storage