2014-09-12 79 views
0

下面是我的Js Code.Multiple文件選擇工作正常,如果我調用FilesAdded事件裏面init方法。但是當我嘗試綁定FilesAdded事件plupload對象即上傳只有第一個圖像文件獲取上傳到服務器休息放棄。插件plupload沒有上傳單個選擇多個文件

<script type="text/javascript"> 
    // Custom example logic 

    var uploader = new plupload.Uploader({ 
     runtimes: 'html5,flash,silverlight,html4', 
     browse_button: 'pickfiles', // you can pass in id... 
     container: document.getElementById('container'), // ... or DOM Element itself 
     url: 'Home/Upload', 
     flash_swf_url: 'Scripts/Moxie.swf', 
     silverlight_xap_url: 'Scripts/Moxie.xap', 

     filters: { 
      max_file_size: '10mb', 
      mime_types: [ 
       { title: "Image files", extensions: "jpg,gif,png" }, 
       { title: "Zip files", extensions: "zip" } 
      ] 
     }, 

     init: { 
      PostInit: function() { 
       document.getElementById('filelist').innerHTML = ''; 
      }, 

      UploadProgress: function (up, file) { 
       document.getElementById(file.id).getElementsByTagName('b')[0].innerHTML = '<span>' + file.percent + "%</span>"; 
      }, 

      Error: function (up, err) { 
       document.getElementById('console').innerHTML += "\nError #" + err.code + ": " + err.message; 
      } 
     } 
    }); 

    uploader.init(); 
    uploader.bind('FilesAdded', function() { 
     uploader.start(); 
    }); 

</script> 

任何幫助,將不勝感激

回答

0

把下面的代碼

uploader.bind('Error', function (up, err) { 
    console.log(err); 
}); 

檢查後「FilesAdded」事件中的錯誤代碼在控制檯,以便可以相應地進行調試。