Rails + Carrierwave + Minimagick + S3 で画像アップロードを実装しているのですが、herokuにdeployして動作確認をするとアップロードにとても時間がかかってしまいます。
どうにかアップロード速度を改善をしようとし、
ブラウザ上でアップされた画像を圧縮し、アップされた瞬間からアップロードを開始するようにしています。
僕の欲しい挙動としては
画像を変更 → 非同期でアップロード開始 → submitボタン → 変更完了
としたいです。
今の実装だとsubmitボタンを押す前に変更を完了してしまいます。
非同期でアップロードするが、submitボタンを押されなかったら元の状況に戻るということはできないでしょうか?
何か良い実装方法があれば教えてください。
僕は画像アップロードを高速で行うために
現在行なっている方法を試しています。
もし別のいい実装方法があれば教えてください。
あなたの回答
tips
プレビュー