是否立即删除上传到heroku的文件?

时间:2015-06-05 17:58:41

标签: ruby-on-rails heroku

我在任何地方都看到heroku删除了您在部署或扩展应用程序后对文件系统所做的更改,但在我的情况下,似乎文件会立即消失。

我的rails应用程序将文件上传到公共/上传,然后延迟作业尝试读取这些文件,当它尝试读取它们时找不到它们。

如果我在同一个线程中执行所有操作,那么当我尝试使用延迟作业或使用heroku运行bash检查文件系统时,文件就会消失。

为什么会这样?

1 个答案:

答案 0 :(得分:1)

heroku是一个只读文件系统。所以实际上你甚至没有写文件,只是在一个帖子中将它们保存在内存中。

如果您想使用一些免费存储系统,我建议谷歌驱动器。你需要做一些搜索如何使用它,因为不久前他们改变了他们的登录政策只有Oauth,没有更多的密码/用户名登录