2013-01-10 10 views
11

を使用してファイルの入力にファイルをドロップ追加は、私はカスタムファイルの入力を持ってjQueryの

ファイルドロップもサポートしたいと思います。ファイルを#fake-text-inputにドロップしたときにdropイベントを聞くことができましたが、dropイベントをinput[type="file"]に転送する方法がわかりません。それは可能ですか?

私はファイル入力不透明度のトリックに興味を持っていないよ:)これは、Googleのクロムに私と一緒に働いている

$('body').on('drop', '#wrapper', function(e) { 
    var file = e.originalEvent.dataTransfer.files[0]; 

    // I have the file.. now what? 
}); 
+0

と今の問題は、あなたはあなたのコードを提供することができますあなたは何を試しましたか? – insomiac

+0

このSOqを見てください。 http://stackoverflow.com/questions/8006715/drag-drop-files-into-standard-html-file-input – cggaurav

+0

@insomiac私の編集を見てください。しかし、多くのコードはありません。 – tamir

答えて

12

、他のブラウザ

$("input[type='file']").prop("files", e.originalEvent.dataTransfer.files); 
+3

よく、解決策が見つかったら教えてください – tamir

+0

@nassimPHP、解決策を見つけましたか? –

関連する問題