Вот проблема, которая у меня была ....
"У нас есть загрузка фотографий и файлов для нескольких функций в нашем приложении, но они не сохраняются.
Я прочитал в stackoverflow, что «Вы ограничены 100 МБ дискового пространства, но вам не разрешено сохранять какие-либо файлы (включая пользовательские загрузки) на диск, потому что файловая система доступна только для чтения. 100 МБ дискового пространства для вашего приложения код и другие ресурсы. Максимальный размер слага составляет 100 МБ и включает все драгоценные камни, на которые ссылается ваш проект. "
Нам нужно, чтобы наши пользователи могли успешно загружать файлы и сохранять их. Как мы это сделаем? "
Вот ответ службы поддержки Heroku ...
"Привет, файловая система доступна для записи на кедре и может обрабатывать значительно более 100 МБ; не менее 1 ГБ.
Тем не менее, оно динамо-местное и эфемерное; см https://devcenter.heroku.com/articles/dynos#ephemeral-filesystem
Для постоянного хранения мы рекомендуем что-то вроде S3: https://devcenter.heroku.com/articles/s3
Надеюсь, это поможет. "