私は Heroku にアプリを持っています。アップロードされた画像用のシンプルなファイル ストレージが必要です。これには、attachment_fu プラグインを使用して send_data を使用しました。その後、tmp/ ディレクトリを使用してこのファイルを書き込み、ブラウザに表示したいのですが、これらのファイルはブラウザに表示されません。これらの画像をブラウザに表示するにはどうすればよいですか?
画像を保存および取得するための代替ソリューションは何ですか?
ありがとう!
私は Heroku にアプリを持っています。アップロードされた画像用のシンプルなファイル ストレージが必要です。これには、attachment_fu プラグインを使用して send_data を使用しました。その後、tmp/ ディレクトリを使用してこのファイルを書き込み、ブラウザに表示したいのですが、これらのファイルはブラウザに表示されません。これらの画像をブラウザに表示するにはどうすればよいですか?
画像を保存および取得するための代替ソリューションは何ですか?
ありがとう!
アップロードしたファイルを Heroku に保存することはできません。
別の戦略を使用する必要があります。いくつかの代替戦略:
アップロードしたファイルを Heroku のデータベースに保存します。データベース システムはファイルの保存用に特に最適化されていないため、この方法を使用する前に、負荷がかかった状態でのアプリケーションのパフォーマンスをテストする必要があります。
アップロードしたファイルを外部ストレージ サービスに保存します。Amazon S3 は、誰もが利用できる人気のクラウド ストレージ サービスであり、Heroku と同様に従量課金制です。(実際、Heroku 自体は、別の Amazon のクラウド サービスである EC2 上で実行されます。)