Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。1,789件31クライアントサイドから画像アップロードする際の手段について質問です。JSでFormDataを用いたAjaxアップロードについては散見しますが、通常のHTTPでPOST送信する方法が見つからず、その手段について知りたいです。type="file">に落としこむなどで、Ajaxではなく通常POSTでアップロード可能でしょうか?以下の制限については調べてきた中で把握しています。inputタグのfileはセキュリテイ上JSから選択ファイルを指定できないバックエンドはRailsでcarrierwaveを利用しています。dataURIを文字列形式で送り、処理する手法はいくつか見つかりました。Carrierwaveしかし、一般的な手法があるのであれば知りたい次第です。皆様よろしくお願いいたします。6:47はい、クロップ処理後のBlobをAjaxではなく通常のPOSTリクエストで送りたいのです。0:06であれば、タイトルの「フロントエンドで画像のクロップをして~」や本文の「クライアントサイドクロップ」といった表現は必要以上に条件を限定してしまい、却って混乱しそうなので(したので)それらの記述を削ってみました。質問意図が失われているようであればお手数ですがご指摘いただくか再度編集していただければと思います。FormデータとしてPostする場合、やはりAjax以外はやり方がなさそうなので、base64形式のデータで画像データを送り、バックエンド側での処理を変更しました。https://github.com/timsly/carrierwave-data-uri上記gemでは、formからダイレクトに送るにはコード記述が多くなりそうなのでPRを送ったのですが、OKもらえなかったので少し変更したforkのコードで対応しました。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。公開5周年をお祝いしましょう!🌸コメントで回答する理由を教えてくださいリンク集3CarrierWaveでCrop処理をする際のversionsについて関連する質問2Rails4+Deviseのユーザ情報編集画面のフォームから受け取った値を書き換えて保存したい。type=fileに渡したい(chrome/firefox/ie)0dropzone.js(ドラッグ&ドロップでのアップロード)が上手く動作しません。複数枚の画像を投稿できる動的フォームのfile_fieldにそれぞれのサムネイル画像を表示させたい。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。