Jquery Blueimp在验证文件内容后添加附加调用以上载文件无效
我正在使用Jquery文件上传blueimp。我已成功上载该文件。但在从服务器端验证文件之后,一旦我得到响应,我需要显示Upload按钮,直到现在它工作正常。 当用户点击上传按钮时,我必须将相同的文件重新加载到服务器端。 这部分不起作用。这里我张贴代码Jquery Blueimp在验证文件内容后添加附加调用以上载文件无效,jquery,jquery-ui,blueimp,Jquery,Jquery Ui,Blueimp,我正在使用Jquery文件上传blueimp。我已成功上载该文件。但在从服务器端验证文件之后,一旦我得到响应,我需要显示Upload按钮,直到现在它工作正常。 当用户点击上传按钮时,我必须将相同的文件重新加载到服务器端。 这部分不起作用。这里我张贴代码 $('#fileupload').fileupload({ redirect:window.location.href.replace(/\/[^\/]*$/,'/cors/result.html?%s'),
$('#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'
}
]
} );
});
感谢上帝!!!我能够解决我的问题。在fileuploadsend中添加了bind事件,它在不同的URL中工作得非常好。请确保不要在click事件中添加此代码。 代码如下:
$('#fileupload')
.bind('fileuploadsend', function (e, data) {
$('#manualupload').live('click',function(){
data.url='/rest/someservice/upload'
data.submit();
});
});