0

我正在使用 Jquery 文件上传 blueimp。我可以成功上传文件。但是在从服务器端验证文件后,一旦我得到响应,我需要显示上传按钮。直到此时它工作正常。当用户单击上传按钮时,我必须将相同的文件重新加载到服务器端。这部分不起作用。我在这里发布代码。

$('#fileupload').fileupload({
        redirect:window.location.href.replace(/\/[^\/]*$/,'/cors/result.html?%s'),
           url:'/rest/someservice/validate',
        type:'POST',
        maxFileSize: 10000000,      
        maxNumberOfFiles:25,      
        formAcceptCharset:"utf-8",
         sequentialUploads: true,
        acceptFileTypes: /(\.|\/)(csv)$/i,
        process: [
            {
                action: 'load',
                fileTypes: /^image\/(csv)$/,
                maxFileSize: 10000000 // 10MB
            },
            {
                action: 'resize',
                maxWidth: 1440,
                maxHeight: 900
            },
            {
                action: 'save'
            }
        ]

} );



});
4

1 回答 1

0

感谢上帝!!!我能够解决我的问题。向 fileuploadsend 添加了绑定事件,它与不同的 URL 完美配合。确保不要在点击事件中添加此代码。这是代码:

$('#fileupload')    

    .bind('fileuploadsend', function (e, data) {
        $('#manualupload').live('click',function(){
            data.url='/rest/someservice/upload'
             data.submit();
        });

        });
于 2013-09-23T15:31:38.783 回答