欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

ajax上传带有附件的form表单

程序员文章站 2022-04-08 16:32:14
...

form表单

<form enctype="multipart/form-data" method="post" id="fileform">
   导入文件:
    <input type="file" name="file" id="file"/>
</form>

ajax代码

var formData = new FormData($('#fileform')[0]);
	$.ajax({
		url:"http://localhost:8080/uploadFile",
		type:"post",
		data:formData,
		processData: false,
		contentType: false,
		success:function(data){
            ...}
    })

后台代码

@RequestMapping(value="/uploadFile")
	public void uploadFbdWord(@RequestParam("file")MultipartFile file,HttpServletRequest request) {
                ...
}

ps:后台接收文件名与表单文件name保持一致