【发布时间】:2014-12-08 15:22:21
【问题描述】:
您好,我有一个对话框,我正在上传文件。在单击上传按钮时,我正在调用一个 java 脚本,我想在其中编写一个 ajax 调用以将请求发送到控制器。以及将文件保存到本地机器并返回成功字符串的控制器代码应该是什么。请让我知道是否有人使用 ajax 调用做到了这一点。就好像我没有使用 ajax 调用一样,我可以上传文件并将其保存到本地。 提前致谢。
I want to submit a file but not through form action submit but ajax call something like this var formdata=document.getElementById("Uploadfile");
var fd = new FormData(formdata);
fd.append("CustomField","This is an additional data");
$.ajax({
type: "POST",
url: contextPath+"/fileUploadForm",
data: fd,
enctype:"multipart/form-data",
processData: false,
contentType: false,
success: function(data){
alert("inside success ***");
} ,
error: function(){
alert("error has occured");
}
});
还有什么是控制器代码??
【问题讨论】:
标签: javascript jquery ajax spring-mvc