Mam aplikację, która używa wtyczki Paperclip do przesyłania zdjęć. Teraz aplikacja powinna zostać wdrożona na hoście (heroku), który ma system plików tylko do odczytu. Czy mogę w jakiś sposób powiedzieć spinaczowi o przechowywaniu obrazów w bazie danych?Przechowywanie obrazu w bazie danych za pomocą wtyczki spinacza do szyn
Odpowiedz
Sprawdź tę przykładową aplikację
myślę, że to jest dokładnie to, czego potrzebujesz.
HTH
PS: przechowywanie obrazów w dB jest zazwyczaj zły pomysł, jestem pewien, że można użyć spinacza z S3/CloudFront (jak wspomniano w poniższych odpowiedzi)
Heroku zaleca przechowywanie przesyłanie plików na s3 i provides instructions, jak to zrobić dla kilku wtyczek plików Rails.
Zastanów się, co robisz. Przechowywanie obrazów w bazie danych jest generalnie złym pomysłem. Aby uzyskać więcej informacji, zobacz here.
ry ma prawo skierować cię w stronę S3. Jeśli nic więcej, pomyśl o koszcie: 500 MB przestrzeni bazy danych na Heroku wynosi 50 USD/miesiąc. Na S3 będzie to 15 centów.
Obsługa obrazu z poziomu S3 jest wolna. Opóźnienia od 0.5s do 2s są powszechne, co oznacza, że powinny być używane tylko dla zasobów multimedialnych.
- 1. Importowanie starych danych za pomocą szyn i spinacza
- 2. Przechowywanie nazw wyliczeń w bazie danych za pomocą Entity Framework
- 3. Przesyłanie plików za pomocą szyn Activeadmin przy użyciu spinacza biurowego
- 4. Sprawdzanie poprawności wielu typów zawartości za pomocą spinacza i szyn
- 5. Proste kadrowanie za pomocą spinacza do papieru
- 6. Przechowywanie wartości NaN w bazie danych SQLite
- 7. Przechowywanie pozwoleń na aplikacje w bazie danych
- 8. Przechowywanie częściowych dat w bazie danych
- 9. Przechowywanie widoków ASP.Net MVC w bazie danych
- 10. Przechowywanie obiektów R w relacyjnej bazie danych
- 11. Przechowywanie rozmiarów plików w bazie danych
- 12. Przesyłanie obrazu przyciętego za pomocą wtyczki cropper.js
- 13. Przechowywanie tablicy całkowitej w bazie danych Django
- 14. Jak zabezpieczyć dane użytkownika w bazie danych za pomocą Railsów?
- 15. Czy przechowywanie skompresowanego pliku w bazie danych jest korzystne?
- 16. spinacza oznaczenia rozmiaru obrazu
- 17. Przesyłanie zdjęć, zmiana rozmiaru, przechowywanie w bazie danych, wyświetlanie
- 18. Przechowywanie nieznanego typu danych w bazie danych MS SQL Server
- 19. Przechowywanie złożonych wzorów (danych hierarchicznych) w bazie danych
- 20. Najlepszy sposób na przechowywanie tablicy w bazie danych MySQL?
- 21. Najlepszy sposób na przechowywanie uporządkowanych list w bazie danych?
- 22. Przechowywanie logiki warunkowej dla zgodności w bazie danych
- 23. Pobieranie obrazu z bazy danych za pomocą Linq do SQL
- 24. Scalanie baz danych szyn
- 25. Najlepszy sposób na przechowywanie wielu flag w bazie danych
- 26. Jak przeprowadzić migrację railsów za pomocą spinacza do papieru
- 27. Zapisywanie plików za pomocą spinacza za pomocą interfejsu API
- 28. Przechowywanie wiadomości e-mail w bazie danych SQL
- 29. Przechowywanie informacji o identyfikatorze OpenID w bazie danych
- 30. Przechowywanie wartości C# DateTimeOffset w bazie danych SQL Server 2005