springmvc+ajax上传图片的问题。传过去的是空值.怎么接收图片??
发布网友
发布时间:2022-04-23 00:02
我来回答
共1个回答
热心网友
时间:2022-04-23 01:32
因为SpringMVC只有GET请求才能通过方法上加参数获取到值,POST是不能通过这种方式获取的,可以通过request.getParameter(key) 或者 封装成对象(属性对应前端参数)会自动填充。
另外我记得Ajax上传文件不能直接用$.ajax这种方式传,我的方法如下:
var form = new FormData();
var xhr = new XMLHttpRequest();
xhr.open("post", "url", true);
xhr.onload = function () {
alert("上传完成!");
};
xhr.send(form);