var task=plus.uploader.createUpload(server,
{method:"POST"},
function(t,status){ //上传完成
if(status==200){
alert("上传成功:"+t.responseText);
wt.close(); //关闭等待提示按钮
}else{
alert("上传失败:"+status);
wt.close();//关闭等待提示按钮
}
}
);
//添加其他参数
task.addFile(img,{key:"imgsrc"});
task.addData("lalallalalal", "img");
task.start();
task.addData("lalallalalal", "img"); 这句话用request.getParameter("img");
可以获取到字符串"lalallalalal",那后台怎么用key获取task.addFile(img,{key:"imgsrc"})里的img呢,急在线等
试试 @RequestParam("imgsrc") MultipartFile file
,参考 ui+spring boot 文件上传
已经解决了,感谢
@Miss_lanmao: 楼主怎么解决的,可否参考一下
@IT瘦子: 就按照普通上传写就行,task.addfile那句话没用
@Miss_lanmao: 刚才那个问题解决了用的一楼的方法,新的问题出现了,然会的response的值,在前台赋值赋不进去
@IT瘦子:就是一直取不到前台传的图片是吧,我当时好像是写了个图片实体类,用的strtus,然后文件流就能拿到值了,
赋不进去,你怎么知道后台拿到值了
@Miss_lanmao: 拿到值了,这个方法好像是异步请求,只能在里面使用,在与他名列的方法里面用不了
@IT瘦子: https://blog.csdn.net/miss_lanmao/article/details/79378305,这个你看看吧,我当时写的,希望可以帮到你
@Miss_lanmao: 好的谢谢