8

来自 Heroku 关于只读文件系统的信息页面

“有两个可写目录:./tmp 和 ./log(在您的应用程序根目录下)。如果您希望在请求期间临时删除文件,您可以写入像 #{RAILS_ROOT}/ 这样的文件名"

有谁知道从/tmpHeroku 文件夹中删除文件的频率?

4

1 回答 1

8

heroku 从不明确地从您的 tmp 文件夹中删除文件。
但是,它不会在您的应用程序实例(您的测功机)之间共享。

这意味着您可以假设每次部署应用程序时都会清空 tmp 文件夹。
由于您应该始终能够部署,因此您需要考虑到这一点来构建您的应用程序,而不是依赖 tmp 文件夹来保存比用户的 HTTP 请求更长的文件。

于 2013-06-25T06:53:43.780 回答