Ajax springmvc中的异步文件上传
我正在用SpringMVC开发一个具有文件上传功能的应用程序。我已经看到了很多关于异步文件上传的答案,其中大多数都使用ajax。我想知道,在上传文件时,用户是否可以浏览该网站 uploadform是我试图变成文件上传器的输入元素。这很好,但问题是进程不在后台运行。因此,如果我从页面导航,上载将被中断。任何有关这方面的指示都将不胜感激Ajax springmvc中的异步文件上传,ajax,spring,spring-mvc,Ajax,Spring,Spring Mvc,我正在用SpringMVC开发一个具有文件上传功能的应用程序。我已经看到了很多关于异步文件上传的答案,其中大多数都使用ajax。我想知道,在上传文件时,用户是否可以浏览该网站 uploadform是我试图变成文件上传器的输入元素。这很好,但问题是进程不在后台运行。因此,如果我从页面导航,上载将被中断。任何有关这方面的指示都将不胜感激 $("#uploadform").ajaxForm({ beforeSend: function() { $("#progressBar").sho
$("#uploadform").ajaxForm({
beforeSend: function() {
$("#progressBar").show();
$("#status").html('');
$("#progressBar").jqxProgressBar({ value:1 });
},
uploadProgress: function(event, position, total, percentComplete) {
if(percentComplete<90)
$("#progressBar").jqxProgressBar({ value:percentComplete });
},
success: function(response) {
console.log("response "+response);
responseAjax=response;
$("#progressBar").jqxProgressBar({ value:95 });
},
complete: function(xhr) {
$("#progressBar").jqxProgressBar({ value:100 });
if(responseAjax.indexOf('Success') !=-1)
$("#status").css('color','green');
else
$("#status").css('color','red');
$("#status").html(responseAjax);
//alert("Upload complete");
}
});
$(“#上传表单”).ajaxForm({
beforeSend:function(){
$(“#progressBar”).show();
$(“#状态”).html(“”);
$(“#progressBar”).jqxProgressBar({value:1});
},
上载进度:功能(事件、位置、总数、完成百分比){
如果(PercentComplete告诉我们您迄今为止尝试了什么以及您遇到了什么问题。仅供参考->要求我们推荐或查找书籍、工具、软件库、教程或其他非现场资源的问题不属于堆栈溢出的主题,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,请描述问题以及迄今为止所做的工作来解决它。
@Bond JavaBond谢谢你的建议。对于这个一般性的问题,我很抱歉。这是我的第一个问题。我已经添加了我试图在上面使用的代码。希望能有所帮助。