2023年12月8日发(作者:)
Java上传文件错误MethodException的解决
办法
错误详情:
MethodException: [artFile;.
at structor0(Unknown Source)
at laredConstructor(Unknown Source)
at tiateClass(:104)
at Attribute(:137)
at Attribute(:80)
解决办法:在方法里加上参数注解 @RequestParam
这个错误是在使用wangEditor配置多文件上传的时候出现的,使用单个文件上传没有这个问题。
直接使用多文件上传一直报错,就用了单文件循环。
代码如下:
@RequestMapping(value="uploadFilesForWEditor",method={,})
@ResponseBody
public static Map
Map
List
for (int i = 0; i < ; i++) {
String result=load(files[i], request, response);
if(result!=""){
(result);
}
}
if(()>0){
("errno",0);
("msg","上传成功");
("data",url);
}else{
("errno",1);
("msg","上传失败");
("data",url);
}
return map;
}
FileUploadUtils:
public static String fileUpload(MultipartFile file,HttpServletRequest request,HttpServletResponse response){
//获取图片的原名字
String oldName=ginalFilename();
String timeName=tTimeMillis()+"_";
String newName=timeName+oldName;
//获取项目的路径 在项目路径下新建文件夹
String path= "D:/uploadFile";
//新建 uploadFile 文件夹
File parentPath=new File(path);
if(!()){
();
}
String src="";
try {
erTo(new File(parentPath,newName));
File theFile=new File(parentPath+"/"+newName);
if(()){
//拼接图片的相对路径作为URL
src="/"+newName;
}else{
src="";
}
} catch (IllegalStateException e) {
tackTrace();
} catch (IOException e) {
tackTrace();
}
return src;
}
记录错误。总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对的支持。如果你想了
解更多相关内容请查看下面相关链接


发布评论