上传图片方法

阅读: 评论:0

上传图片方法

上传图片方法

 /*** 上传图片** @param myfile 原始文件* @param picdir 目标文件夹* @return 返回访问路径*/public static String uploadpic(MultipartFile myfile, String picdir) {String saveUrl = "/attached/";String originalFilename = OriginalFilename();Map<String, String> maps = mkdir(saveUrl, picdir);String endName = originalFilename.substring(originalFilename.lastIndexOf("."), originalFilename.length()).toLowerCase();String filename = UUID.randomUUID() + endName;if ("jpg,jpeg,png,bmp,log".placeAll("\.", ""))) {try {InputStream(),new ("savePath"), filename));} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}("saveUrl") + filename;}return null;}/*** 创建文件** @param saveUrl 保存路径* @param dirName 文件名* @return 返回文件信息*/public static Map<String, String> mkdir(String saveUrl, String dirName) {InputStream inputStreamIp = ResourceAsStream("/ipconfig.properties");Properties p = new Properties();try {p.load(inputStreamIp);} catch (IOException e) {e.printStackTrace();} finally {try {inputStreamIp.close();} catch (IOException e) {e.printStackTrace();}}String savePath = p.getProperty("uploadPath");saveUrl += dirName + "/";savePath += dirName + "/";File saveDirFile = new File(savePath);if (!ists()) {boolean boolmkDirs = saveDirFile.mkdirs();logger.debug("boolmkDirs = " + boolmkDirs);}DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyyMMdd");String ymd = w().format(dtf);savePath += ymd + "/";saveUrl += ymd + "/";File dirFile = new File(savePath);if (!ists()) {boolean canMake = dirFile.mkdirs();logger.debug("saveUrl = [" + saveUrl + "], dirName = [" + dirName + "]");}Map<String, String> maps = new HashMap<String, String>(2);maps.put("savePath", savePath);maps.put("saveUrl", saveUrl);return maps;}
uploadPath= E:\new\project\wellLid\target\wellLid\attached

本文发布于:2024-02-04 23:20:31,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170718704660690.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:上传图片   方法
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23