--- プログラム修正しました (2014/03/30) ご報告ありがとうございました --- HTML5 のドラッグ&ドロップ API と jQuery.ajax() を使って、 ブラウザ上にドラッグ&ドロップしたファイルをサーバへアップロードする方法です。 ソースは GitHub へ上げました。 https://github.com/yokano/dnd_file_upload 以下の流れで実現出来ます。 dropzone にファイルがドロップされる drop イベントが発生する イベントオブジェクトの dataTransfer からファイルを取得する FormData を作成してファイルを追加する Ajax でファイルを送信する <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>ドラッグ&ドロップでファイルアップ