Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Heroku上更新应用程序而不丢失图像链接_Heroku - Fatal编程技术网

在Heroku上更新应用程序而不丢失图像链接

在Heroku上更新应用程序而不丢失图像链接,heroku,Heroku,我在Heroku上有一个应用程序,用户可以在其中添加图像。当我更新这个应用程序时,所有的图片都消失了,只留下断开的链接。你知道如何避免吗?Heroku没有持久的文件存储。您需要将文件存储在服务上,例如(S3)。有关详细信息,请参阅Heroku's。此外,您还可以查看Heroku关于如何设置S3的文档。Heroku不会在其服务器上保留数据,因此图像会消失。试着使用一些外部存储,比如,或者将它们存储在DB中。Heroku对它们的文件系统有特别的限制,因为它是这样的 您只能写入公用文件夹和tmp文件夹

我在Heroku上有一个应用程序,用户可以在其中添加图像。当我更新这个应用程序时,所有的图片都消失了,只留下断开的链接。你知道如何避免吗?

Heroku没有持久的文件存储。您需要将文件存储在服务上,例如(S3)。有关详细信息,请参阅Heroku's。此外,您还可以查看Heroku关于如何设置S3的文档。

Heroku不会在其服务器上保留数据,因此图像会消失。试着使用一些外部存储,比如,或者将它们存储在DB中。

Heroku对它们的文件系统有特别的限制,因为它是这样的

您只能写入公用文件夹和tmp文件夹。
不过,这些文件夹在跨部署时不会持久化。
这意味着您不能依靠它们来存储文件和图像

您需要将文件发送到一个tierce方,如或。
大多数文件上传和图像处理(like)都允许您将文件发送到S3或任何其他方