6

私は要素を持っています(複数のファイルのアップロードを可能にします)。javascript / jqueryを使用して、アップロード用に選択されたファイルのリストを取得したいと思います。これは可能ですか?

要素は次のようになります

<input type="file" name="files[]" multiple/>

Play Framework(Java)コントローラーでファイルを受け取っていますが、それは質問にはあまり役立ちません。

4

1 に答える 1

13

リストは、入力要素の「ファイル」プロパティから取得できます。このリンクはあなたを助けることができると思います。Javascriptは、複数の属性を持つファイル入力要素からファイルの数とそのファイル名を取得しますか?

例:

$files = $('#fileInput').files;
for (var i=0, l=files.length; i<l; i++) {
     console.log(files[i].name);
}
于 2012-10-22T08:34:39.020 に答える