2013-07-08 3 views

답변

2

Heroku는 파일 시스템에 특히 제한이 있으며, 이는 read only입니다.

공용 폴더와 tmp 폴더에만 쓸 수 있습니다.
그러나 이러한 폴더는 배포 전체에서 유지되지 않습니다.
이것은 파일과 이미지를 저장하는 데 의존 할 수 없음을 의미합니다.

Amazon S3 또는 Google Cloud Storage과 같은 계층 파티에 파일을 보내야합니다.
대부분의 파일 업로드 및 이미지 처리 (예 : carrierwave)를 통해 파일을 S3 또는 다른 당사자에게 보낼 수 있습니다.

2

Heroku에는 영구 파일 저장소가 없습니다. Amazon Simple Storage Solution (S3)과 같은 서비스에 파일을 저장해야합니다. 자세한 내용은 Heroku의 documentation을 참조하십시오. 또한 Heoku의 S3 here 설정 방법에 대한 설명서를 확인할 수 있습니다.

1

Heroku는 서버에 데이터를 보존하지 않으므로 이미지가 사라집니다. Amazon S3과 같은 외부 저장소를 사용해 보거나 DB에 저장하십시오.

관련 문제