首页>代码>springMVC+Jcrop实现图片上传源代码分享,支持上传前预览 裁剪后再上传【打包自己的web工程】>/imgupload/src/com/renhe/img/controller/UploadImgController.java
package com.renhe.img.controller; import java.io.File; import javax.servlet.http.HttpServletRequest; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.multipart.MultipartFile; import com.renhe.img.util.FileUploadUtil; import com.renhe.img.util.ImageCut; @Controller public class UploadImgController { @RequestMapping(value = "/uploadHeadImage.action") public String uploadHeadImage( HttpServletRequest request, @RequestParam(value = "x") String x, @RequestParam(value = "y") String y, @RequestParam(value = "h") String h, @RequestParam(value = "w") String w, @RequestParam(value = "imgFile") MultipartFile imageFile ) throws Exception{ System.out.println("==========Start============="); String realPath = request.getSession().getServletContext().getRealPath("/"); String resourcePath = "upload\\"; if(imageFile!=null){ if(FileUploadUtil.allowUpload(imageFile.getContentType())){ String fileName = FileUploadUtil.rename(imageFile.getOriginalFilename()); int end = fileName.lastIndexOf("."); String saveName = fileName.substring(0,end); File dir = new File(realPath + resourcePath); if(!dir.exists()){ dir.mkdirs(); } File file = new File(dir,saveName+"_src.jpg"); imageFile.transferTo(file); String srcImagePath = realPath + resourcePath + saveName; int imageX = Integer.parseInt(x); int imageY = Integer.parseInt(y); int imageH = Integer.parseInt(h); int imageW = Integer.parseInt(w); //这里开始截取操作 System.out.println("==========imageCutStart============="); ImageCut.imgCut(srcImagePath,imageX,imageY,imageW,imageH); System.out.println("==========imageCutEnd============="); } } return "index_back.jsp"; } }
最近下载更多
hanxinjie LV25
2019年8月12日
keen1066 LV17
2018年12月25日
cczzhh LV9
2018年12月5日
haiwen LV19
2018年11月8日
dangzhiyuan012 LV12
2018年5月10日
韩鹏飞 LV1
2018年4月29日
youlinewlife LV8
2018年2月6日
dfaghrs LV19
2018年1月26日
tyyeng LV18
2018年1月2日
wgc_jy LV21
2017年12月31日
最近浏览更多
领通过后哄哄你 LV1
6月7日
kele200 LV3
2023年10月31日
zhy1989wz LV6
2022年3月30日
微信网友_5826872227139584 LV1
2022年2月10日
chen12341234 LV11
2021年5月21日
哎呀 LV1
2021年5月15日
13427720820 LV8
2021年5月4日
zx54321 LV12
2021年3月30日
ghost_M LV7
2021年1月7日
松烟入墨2018 LV16
2020年7月4日