@Controller
public class FileUpload {
@RequestMapping(value="/uploadfile",method = RequestMethod.POST)
@ResponseBody
public String fileupload(@RequestParam MultipartFile uploadfile,HttpServletRequest request){
try{
String filename=uploadfile.getOriginalFilename();
// String targetDir=request.getSession().getServletContext().getRealPath("uploadfiles");
File targetfile=new File("D:\\",filename);
uploadfile.transferTo(targetfile);
}catch(Exception e){
e.printStackTrace();
}
return "success";
}
@RequestMapping(value="/uploadfile2",method = RequestMethod.POST)
@ResponseBody
public String fileuploads(@RequestParam MultipartFile[] uploadfile,HttpServletRequest request){
try{
if(uploadfile!=null&&uploadfile.length>0){
//循环获取file数组中得文件
for(int i = 0;i<uploadfile.length;i++){
MultipartFile file = uploadfile[i];
if(file.getSize()==0){
continue;
}
//保存文件
String filename=file.getOriginalFilename();
// String targetDir=request.getSession().getServletContext().getRealPath("uploadfiles");
File targetfile=new File("D:\\",filename);
file.transferTo(targetfile);
}
}
}catch(Exception e){
e.printStackTrace();
}
return "success";
}
@RequestMapping(value="/fileupload",method = RequestMethod.GET)
String fileupload(){
return "fileupload";
}
}
Springbooot简单实现文件上传
猜你喜欢
转载自blog.csdn.net/qq_22744093/article/details/105716147
今日推荐
周排行