質問: いつもお世話になっております。本質問も皆様宜しくお願い致します。 タイトル通りではあるのですが、画像のアップロードを行う際にD&Dでアップロードを可能にしたいのですが、 ``` ``` に対して、値をセットすることはできませんでしょうか?(Flash不可) エリアを作り、そこにD&Dでファイルを投げ込みそのまま画像のアップロードは可能なのですが、その他の情報とともに送信したいために画像ファイルはセットするだけに留めたいのです。 現在、HTML上に画像アップロードエリアを作り、D&Dでファイルをセットする方法でchrome、safariについては以下の方法で可能でした 【W3Q】 しかし、IEとfirefoxには対応していない方法のためこちらの方法以外に何か方法がありましたら教えて頂きたいと思って質問させて頂きました。 以上、宜しくお願い致します。
回答: IE10+ ですが、FormData を使用すれば可能かもしれません。送信前に項目を増やす事もでき、Blobも渡せるようです。IE8,9および一部 Android は対応していないため、別方法を取る必要があります。 【jQuery Ajaxでファイルを送りたい! - かもメモ】 【Ajax uploads with FormData | TecPoster】 【FormData - Web API インターフェイス | MDN】 【FormData オブジェクトの利用 - Web developer guide | MDN】