uploadifyに問題があり、キュー内のすべてのファイルが自動的にアップロードされません。それらをキューに適切に追加していないか、何かが足りません。アップロードボタンをクリックすると、キュー内のすべてのファイルをアップロードしたいのですが、代わりに、アップロードが完了するたびにアップロードボタンをクリックする必要があります。
ボタンコード:
<div id="some_file_queue"></div>
<input type="file" name="batchImport" id="batchImport"/>
<input type="button" class="batchImport" value="Upload Files">
javascript:
$("#batchImport").uploadify({
'queueSizeLimit':10,
'queueID':'some_file_queue',
"swf":"/js/uploadify-v3.1/uploadify.swf",
"uploader":"/js/uploadify-v3.1/uploadify.php",
"uploadFolder":"/uploads/",
"auto":false,
"multi":true,
"height":19,
"width":94,
"onUploadError":function(file,errorCode,errorMsg,errorString){
alert("The file " + file.name + " could not be uploaded: " + errorString);
},
"onQueueComplete":function(queueData){
console.log(queueData);
},
"onUploadSuccess":function(file, data, response){
$.ajax({
type:"POST",
data:{
single:1,
file:file,
data:data,
call:'element',
objContainer:$('select[name="objContainer"] option:selected').val()
},
url:"/index.php/upload_handler/handler",
success:function(response){
checkResponse(response);
}
});
}
});
$(document).on("click",".batchImport",function(){
$("#batchImport").uploadifyUpload("*");
});