/**
*
*
* @param request
* @return
* @throws Exception
*/
@RequestMapping("/upload")
public String upload(HttpServletRequest request, HttpServletResponse response, @RequestParam("file") MultipartFile file) throws Exception {
ServletContext sc = request.getSession().getServletContext();
String dir = sc.getRealPath("/upload");
String type = file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf(".")+1, file.getOriginalFilename().length());
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd_HHmmss");
Random r = new Random();
String imgName = "";
if (type.equals("jpg")) {
imgName = sdf.format(new Date()) + r.nextInt(100) + ".jpg";
} else if (type.equals("png")) {
imgName = sdf.format(new Date()) + r.nextInt(100) + ".png";
} else if (type.equals("jpeg")) {
imgName = sdf.format(new Date()) + r.nextInt(100) + ".jpeg";
} else {
return null;
}
FileUtils.writeByteArrayToFile(new File(dir, imgName), file.getBytes());
response.getWriter().print("upload/" + imgName);
return null;
}
LoadImageController.java 文件源码
java
阅读 33
收藏 0
点赞 0
评论 0
项目:ssm-demo
作者:
评论列表
文章目录