Plupload -FileUploaded事件未被触发

时间:2012-04-27 10:05:12

标签: plupload

      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”事件根本没有被触发。不确定是什么问题。

1 个答案:

答案 0 :(得分: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",