นี่คือปัญหาที่ฉันมี ....
"เรามีรูปถ่ายและไฟล์อัพโหลดสำหรับคุณสมบัติหลายอย่างในแอพของเรา แต่พวกเขาไม่ได้บันทึก
ฉันได้อ่านใน stackoverflow ว่า "คุณถูก จำกัด ที่พื้นที่ดิสก์ 100MB แต่คุณไม่ได้รับอนุญาตให้บันทึกไฟล์ใด ๆ (รวมถึงการอัพโหลดของผู้ใช้) ไปยังดิสก์เนื่องจากระบบไฟล์อ่านได้อย่างเดียว 100MB ของพื้นที่ดิสก์เป็นรหัสแอปพลิเคชันของคุณ เนื้อหา 100MB คือขนาดกระสุนสูงสุดและรวมอัญมณีทั้งหมดที่อ้างอิงโดยโครงการของคุณ "
เราต้องการให้ผู้ใช้ของเราสามารถอัปโหลดไฟล์และบันทึกได้สำเร็จ เราจะทำให้สิ่งนี้เกิดขึ้นได้อย่างไร "
นี่คือคำตอบของ Heroku Support ...
"สวัสดีระบบไฟล์นั้นเขียนได้บนซีดาร์และสามารถรองรับได้มากกว่า 100MB อย่างน้อย 1GB
ที่กล่าวว่ามันเป็น dyno-local และ ephemeral; ดูhttps://devcenter.heroku.com/articles/dynos#ephemeral-filesystem
สำหรับการจัดเก็บข้อมูลถาวรเราขอแนะนำบางอย่างเช่น S3: https://devcenter.heroku.com/articles/s3
หวังว่านี่จะช่วยได้ "