3

次のようなドキュメントから、コードで送信アクションをトリガーしようとしています。

$('#fileupload').fileupload('send', {files: filesList});

しかし、入力する方法を見つけるのに苦労していfilesListます。何かアイデアはありますか?

これは私のhtml入力からの抜粋です:

<input type="text" name="name"/>    
<input type="file" name="image" id="image" />

これは送信しようとする私のコードです

form.fileupload('send', {
    url: api_urls['wishlistitem']+'?format=json',
    files: $('input[name="image"]',form).files,
});
4

1 に答える 1

6

ドキュメントから:

2 番目の引数は、files プロパティとしてFileまたはBlobオブジェクトの配列 (または配列のようなリスト) を持つオブジェクトでなければなりません。

複数のアップロードで入力タイプ ファイルを作成します。

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

そしてjQueryで配列を作成します:

var filesList = $('#fileInput')[0].files;
于 2013-09-12T04:07:10.967 に答える