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」イベントはまったく発生しません。何が問題なのかわからない。

4

1 に答える 1

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", 
于 2012-04-30T13:01:50.900 に答える