2012-04-27 144 views
0
 uploader= new plupload.Uploader({ 
     runtimes: 'gears,html5,flash,silverlight,browserplus,html4', 
     browse_button: 'pickFile', 
     container: 'FileContainer', 
     max_file_size: '2048mb', 
     url: '<%=Url.Action("testaction", "testcontroller", 
     new { area = "testArea" }) %>', 
     flash_swf_url: flashVideomm, 
     silverlight_xap_url: silverLightmm, 
     multipart: true, 
     multipart_params: { "form": '' 
     }, 
     filters: [ 
       { title: "Excel file", extensions: "xlsx" } 
      ] 
    }); 
    uploader.bind('FileUploaded', function (up, file, info) { 
     // Redirect after successful upload 
     alert(info); 
    }); 

在上面的示例中,「FileUploaded」事件根本沒有被觸發。不確定是什麼問題。Plupload -FileUploaded事件未被觸發

回答

0

你試過這種方法嗎?

uploader= new plupload.Uploader({ 
     runtimes: 'gears,html5,flash,silverlight,browserplus,html4', 
     browse_button: 'pickFile', 
     container: 'FileContainer', 
     max_file_size: '2048mb', 
     url: 'CHECK THIS AREA', 
     new { area = "testArea" }) %>', 
     flash_swf_url: flashVideomm, 
     silverlight_xap_url: silverLightmm, 
     multipart: true, 
     multipart_params: { "form": ''}, 
     filters: [ 
       { title: "Excel file", extensions: "xlsx" } 
      ], 
     init: 
      { 
      FilesAdded: function (up, files, info?) { alert(files.length); } 
      } 

    }); 

PS 這是副本和過去或打字錯誤嗎?這將導致JavaScript問題,並最有可能導致綁定和/或整個javaScript引擎停止。

'<%=Url.Action("testaction", "testcontroller",