ajax上传文件

站长手记 作者: 2024-08-27 19:30:01
ajax上传文件

ajax上传文件


解决方法:

1.前端代码

<div style="margin-left: 20%;margin-top: 10%;">

<form  id="uploadFile"  >

<input  type="file" name="files" multiple="multiple" />

<input type="hidden"  name="projectId"  value="1234"/>

</form>

</div>


2.ajax代码:

<script>

$("input[type='file']").on("change",function(){

var formData = new FormData($( "#uploadFile" )[0]);

$.ajax({

type: "POST",

contentType: false,

processData: false,

url:"/upload/uploadFile",  //url

data:formData,

async: false,

error: function(request) {

alert("出错了");

},

success: function(data) {


}

});

})

</script>


3.后台代码:

@ResponseBody

@RequestMapping(value="/uploadFile",method = RequestMethod.POST)

public String uploadFile(@RequestParam("files") MultipartFile[] files,String projectId) {

return "null";

}

原创声明
本站部分文章基于互联网的整理,我们会把真正“有用/优质”的文章整理提供给各位开发者。本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
本文链接:http://www.jiecseo.com/news/show_69713.html
ajax 上传文件