我将图像上传到公用文件夹,而不是数据库中。在Heroku上可以这样做吗?
答案 0 :(得分:0)
不,在Heroku上不能这样做。
Heroku的文件系统is ephemeral。下次重新启动测功机时,所做的任何更改都会丢失。 happens frequently(每天至少一次)。
当dyno重新启动时,虽然存储在数据库中的数据不会丢失,但是有充分的理由不将图像(或其他文件)直接存储在数据库中。 Heroku recommends storing uploads in something like Amazon S3。