0

こんにちは、uploadify フォーラムは応答が遅く、スパムでいっぱいなので、ここでチャンスをつかみます。

ドラッグアンドドロップでuploadifiveを使用していますが、それは素晴らしかったのですが、1つのページに複数のアップロードボタンが機能していません。以下は私のコードです:

HTML

<input type="file" name="file_upload_1" id="file_upload_1"/>
<input type="file" name="file_upload_2" id="file_upload_2"/>

JS

$('#file_upload_1').uploadifive({
    'auto'         : true,
    'method'       : 'post',
    'queueID'      : 'queue',
    'fileType'     : ['text/x-comma-separated-values', 'text/comma-separated-values', 'application/octet-stream', 'application/vnd.ms-excel', 'application/x-csv', 'text/x-csv', 'text/csv', 'application/csv', 'application/excel', 'application/vnd.msexcel','application/force-download'],
    'uploadScript' : 'upload.php',
    'onUploadComplete' : function(file, data) {
        console.log(data);
        }
    });
 $('#file_upload_2').uploadifive({
    'auto'         : true,
    'method'       : 'post',
    'queueID'      : 'queue',
    'fileType'     : ['text/x-comma-separated-values', 'text/comma-separated-values', 'application/octet-stream', 'application/vnd.ms-excel', 'application/x-csv', 'text/x-csv', 'text/csv', 'application/csv', 'application/excel', 'application/vnd.msexcel','application/force-download'],
    'uploadScript' : 'upload.php',
    'onUploadComplete' : function(file, data) {
        console.log(data);
        }
    });
4

3 に答える 3

1

onUploadComplete 関数に 2 つの引数を渡しました。

'onUploadComplete' : function(file, data) {
   console.log(data);
 }

使用できる引数は、データではなく「ファイル」の 1 つだけです。

かなり厄介なことに、uploadive にバグがあるようです。

返される唯一のイベント機能は次のdataとおりです。

'onUploadSuccess' : function(file, data, response) {
            alert('The file ' + file.name + ' was successfully uploaded with a response of ' + response + ':' + data);
        }

ただし、それは js ファイルには含まれていません。

サポートリクエストを投稿してください。

于 2012-09-27T09:36:05.317 に答える
0

queueID をそれぞれ異なるものにする必要があります。同じ要素をキューとして使用しようとしています。

于 2012-08-14T18:55:28.620 に答える