Heroku'nun yalnızca 100MB dosya depolama alanı var, değil mi? Ben düşük seviyeli raylar uygulaması yapıyorum ve ben gerçekten Heroku seviyorum, ama benim app her kullanıcının bir resim yüklemek için izin verirse, hızlı bir şekilde alan bitebilir ... alternatif bana sahip olacak basit bir çözüm var mı profil resimler için dosya depolama veya benzeri bir şey?Heroku Dosya Deposu
cevap
senin modelde
this blog post bakınız.
development:
bucket: bucketname
access_key_id: key
secret_access_key: key
production:
bucket: bucketname
access_key_id: key
secret_access_key: key
Sonra Amazon S3 bir kova kaydolma go: config dir s3.yml olarak
has_attached_file :picture,
:styles => {:large => "275x450>"},
:storage => :s3,
:s3_credentials => "#{RAILS_ROOT}/config/s3.yml",
:path => "appname/:attachment/:style/:id.:extension"
konudaki Heroku dev merkezi makalesine bakın [here] (http://devcenter.heroku.com/articles/s3) bağlantısı kesildi. Yenisi olup olmadığını biliyor musun? –
@DonalRafferty Hala geri dönüş makinesinde. – Tijmen
Ben Heroku ilave çözümü kontrol etmenizi öneriyoruz hangi https://addons.heroku.com/cloudinary. Ücretsiz ve kolay heroku entegrasyonu için 500MB kazanacaksınız.
RoR uygulama için kontrol edebilirsiniz: Nodejs ve Django için dokümantasyon da vardır https://devcenter.heroku.com/articles/cloudinary#using-with-ruby-on-rails
.
Belki M2X bazı ücretsiz depolama alanı sağlayabilir: https://m2x.att.com/pricing –
- 1. UWP Paylaşılan Dosya Deposu
- 2. SCP Yerelden Heroku Server'a dosya
- 3. Bir Subversion Deposu Geçmişinde Nasıl Dosya Bulurum?
- 4. Heroku Server'da Dosya Yükleme Başlatılıyor mu?
- 5. Heroku Django projesi salt okunur dosya sistemi
- 6. Shippable'da Heroku konuşlandırma başarısız - heroku
- 7. Heroku
- 8. Heroku
- 9. Heroku
- 10. Heroku
- 11. Heroku
- 12. Heroku
- 13. heroku
- 14. Heroku
- 15. Heroku
- 16. Heroku
- 17. Ben Heroku (Sedir Stack) üzerinde Python/Django kullanıyorum Heroku en kısa ömürlü bir dosya sistemi
- 18. Gist'e bir dosya deposu nasıl kaydedilir, geçmişi korur mu?
- 19. Belirli bir işlevi tanımlayan dosya için bir github deposu arayın
- 20. JGit clone deposu
- 21. dosya yükleme ilerleme çubuğu ile paperclip on heroku
- 22. Heroku üzerinde Postgres ve dosya dökümü için tek tabloya dökümü
- 23. Heroku db: ": Böyle bir dosya yükleyemiyorum - sqlite3 (devamı :: AdapterNotFound) LoadError"
- 24. Heroku uygulaması çöküyor, günlükler "Yüklenecek dosya yok - nokogiri (LoadError)" diyor
- 25. Aynı kod ve git deposu ile 2 farklı heroku uygulamasının dağıtımı
- 26. Github deposu çözülemiyor
- 27. /güncelleme Heroku toolbelt yüklenemiyor - Heroku-boru hatlarını
- 28. Heroku evreleme veya yeni uygulama Heroku?
- 29. Google App Engine vs Heroku
- 30. Git Heroku
S3 on Heroku'yu (dosya boşluğu geçici olduğundan ve devam etmediğinden) profil resimleri gibi şeyleri saklamak için kullanmak istediğinizde (bkz. Aşağıdaki kod parçasının cevabı), 100MB limitinin olduğunu belirtmek isterim. sadece sümüklüböce (uygulamanızın derlenmiş kaynağı ve mücevherleri)./Tmp dizininiz gerçekten çok büyük dosyaları tutabilir (sanırım 4GB'lık bir konuşmanın geçici olarak orada saklanacağını gördüm). Ama yine de, eğer dyno'nuz yeniden başlarsa orada ne kaybedersiniz, bu yüzden sadece geçici bir depolama alanı olarak kullanılmalıdır, kalıcı bir değil. –
Çok yardımcı, Riley. Teşekkürler! –
ek olarak –