图片上传
来源:互联网 发布:semirestore9 mac 编辑:程序博客网 时间:2024/05/10 21:43
方法体
@RequestMapping(value = "/upload", method = RequestMethod.POST)
public void processImageUpload(@RequestParam("img") MultipartFile file, HttpServletRequest request, HttpServletResponse response) throws Exception {
System.out.println("进入方法");
if (!file.isEmpty()) {
try {
String print = null;
if (Multimedia.isImageFile(file.getOriginalFilename())) {
String[] nameAndPath = UploadImgUtils.getFileDir(tempDir);
String w = request.getParameter("w");
String h = request.getParameter("h");
String fileName = StringUtil.random(15);
File src = new File(nameAndPath[1] + file.getOriginalFilename());
file.transferTo(src);
String ext = FilenameUtils.getExtension(file.getOriginalFilename());
File dest = new File(nameAndPath[1] + fileName + "." + ext);
service.scale(src, dest, 0, 0);
System.out.println(nameAndPath[0] + "/" + fileName + "." + ext);
print = UploadImgUtils.output_json(new String[] { "name" }, new Object[] { nameAndPath[0] + "/" + fileName + "." + ext });
} else {
print = UploadImgUtils.output_json(new String[] { "msg" }, new Object[] { "<span style='color:red'>no image file</span>" });
}
response.setContentType("text/html;charset=UTF-8");
response.getOutputStream().print(print);
} catch (IOException e) {
logger.error("上传图片到mongodb出错", e);
}
}
}
- 图片上传
- 上传图片
- 上传图片
- 上传图片
- 上传图片
- 上传图片
- 图片上传
- 图片上传
- 上传图片
- 上传图片
- 图片上传
- 图片上传
- 图片上传
- 图片上传
- 上传图片
- 上传图片
- 上传图片
- 图片上传
- 我的OpenCL学习之路(2)——解决Error:“无法定位程序输入点XXX于动态链接库OpenCL.dll上”
- Android书籍翻页效果
- 打黑真需尚方剑:大同煤运黑洞无人监管
- eclipse改变默认的类的注释
- JavaScript 教程
- 图片上传
- 输出php传递给模板文件的索引数组变量,关联数组变量
- 1:.为什么打开后台软件会提示,软件过期,不能登入软件?
- JavaScript 简介
- viewpage禁止滑动--android
- 解决httpClient接口访问web时返回中文字符乱码问题
- 为什么打开软件提示加密狗错误,或没出现加密狗的号码?
- 关闭Win7的玻璃效果
- 转载打黑真需尚方剑:大同煤运黑洞无人监管??