@RequestMapping(value = "/upload", method = RequestMethod.POST)
@ResponseBody
public String handleFileUpload(HttpServletRequest request) {
System.err.println("jinru ");
MultipartHttpServletRequest params=((MultipartHttpServletRequest) request);
List<MultipartFile> files = ((MultipartHttpServletRequest) request)
.getFiles("fileName");
String userName=params.getParameter("userName");
System.out.println("userName:"+userName);
MultipartFile file = null;
FileOutputStream fos=null;
for (int i = 0; i < files.size(); ++i) {
file = files.get(i);
String nn = "F:\\moban\\"+file.getOriginalFilename();
System.err.println(nn);
try {
byte[] bytes = file.getBytes();
fos = new FileOutputStream(nn);
fos.write(bytes,0,bytes.length);
fos.close();
} catch (Exception e) {
fos = null;
return "You failed to upload " + i + " => "
+ e.getMessage();
}
}
return "upload successful";
}
springboot接收前端formdata文件及多参数方式及解析文件
于 2022-04-14 10:50:29 首次发布
关键词由CSDN通过智能技术生成