私は画像アップロードのためにPaperclipプラグインを使用するアプリケーションを持っています。これで、アプリケーションは、読み取り専用のファイルシステムを持つホスト(heroku)にデプロイされます。私は何とかクリップに画像をデータベースに保存するように教えてもらえますか?画像をデータベースに保存するrails paperclipプラグインを使用して
6
A
答えて
7
は、私は、これはあなたが必要な正確に何であると思います。このサンプルアプリ
をチェックしてください。
HTH
PS:DBに画像を保存すると、通常は悪い考えです、私は(下記の回答で述べたように)あなたがS3/CloudFrontのでクリップを使用することができます確信している
5
Herokuのは、上のファイルのアップロードを格納推奨していますs3、およびprovides instructionsにいくつかのRailsファイルプラグインを適用する方法について説明します。
4
あなたのやりたいことを再確認してください。 dbにイメージを格納するのは一般的には悪い考えです。詳細は、hereを参照してください。
あなたはS3の方に向いています。それ以外の場合は、コストを考える:Heroku上の500 MBのデータベーススペースは$ 50 /月です。 S3では、15セントになるでしょう。
0
S3からの画像配信が遅いです。 0.5秒〜2秒のレイテンシが一般的です。つまり、メディア資産にのみ使用する必要があります。
関連する問題
- 1. Ruby on Railsでpaperclipプラグインを使用して、remote_url画像をアップロードするには
- 2. Rails 3&paperclip - 画像を保存するためのパス
- 3. 画像をデータベースに保存
- 4. Railsを使用してハッシュをデータベースに保存する
- 5. SQLiteデータベースに画像を保存する
- 6. ファイルグループ/ファイルストリームを使用してSQL Server 2008データベースに画像を保存する
- 7. Paperclip gemを使用しているときにFacebookから取得したプロフィール画像を保存する
- 8. アップロードせずにPaperclipを使用してファイルを保存する
- 9. ピカソを使用して画像をダウンロードして保存する
- 10. Djangoを使用してApp Engineに画像を保存する
- 11. ASP.NETを使用してサブドメインに画像を保存する
- 12. イメージをローカルで開発用に保存するRails Paperclip
- 13. APIを使用してpaperclipを使用してファイルを保存する
- 14. 画像ファイルを保存するSQLデータベース
- 15. MongoDBデータベースに画像を保存
- 16. Sitecore - Coreデータベースに画像を保存
- 17. 画像をsqliteデータベースに保存
- 18. OpenCVを使用して画像を保存する
- 19. canvas2image関数を使用して画像を保存する
- 20. ネイティブカメラを使用してAndroidで画像を保存する
- 21. jsを使用して画像を保存する
- 22. PHPクライアントを使用してRiakで画像を保存する
- 23. 画像のパスを保存したデータベースの画像を表示
- 24. CoreDataを使用してNSDataを使用せずに画像を保存する
- 25. javascriptを使用してユーザーのディスクに画像を保存
- 26. EmguCVを使用してコンピュータに画像を保存
- 27. SDWebImageを使用して画像を公開ギャラリーに保存
- 28. 画像ボックスの画像をデータベースに保存
- 29. 画像をアップロードしてプラグインで使用
- 30. 実稼働中のレールにpaperclipプラグインを使用しているときのエラー。画像がサーバーに保存されていません