图像更改但在 heroku 的文件夹中看不到它
Image change but cannot see it in heroku's folder
我遇到了这种奇怪的行为。也许,在heroku
中是正常的。在我的应用程序中,我有一个图像文件夹位于 img/uploaded
。我的应用程序一切正常,我确实看到了图像。但是当我通过 heroku run bash
连接到 heroku
并转到同一个文件夹时,我的文件不在那里。知道这是为什么吗?也许 heroku
需要一些时间来更新 folders/files。
如果相关,我的系统在 symfony2.6
。
当您使用 "heroku run bash" 检查文件系统时图像文件丢失的原因是 Heroku 在您执行该命令时创建了一个单独的 one-off dyno。您正在检查的文件系统与您的浏览器请求访问的文件系统不同。
如果您开始使用分配给网络工作者的多个测功机,您将需要使用资产商店来确保所有测功机都可以访问您的文件。您还可以查看 Heroku 关于 Read-only filesystem 的文章。
我遇到了这种奇怪的行为。也许,在heroku
中是正常的。在我的应用程序中,我有一个图像文件夹位于 img/uploaded
。我的应用程序一切正常,我确实看到了图像。但是当我通过 heroku run bash
连接到 heroku
并转到同一个文件夹时,我的文件不在那里。知道这是为什么吗?也许 heroku
需要一些时间来更新 folders/files。
如果相关,我的系统在 symfony2.6
。
当您使用 "heroku run bash" 检查文件系统时图像文件丢失的原因是 Heroku 在您执行该命令时创建了一个单独的 one-off dyno。您正在检查的文件系统与您的浏览器请求访问的文件系统不同。
如果您开始使用分配给网络工作者的多个测功机,您将需要使用资产商店来确保所有测功机都可以访问您的文件。您还可以查看 Heroku 关于 Read-only filesystem 的文章。