MultipartHttpServletRequest上传图片到文件服务器

[复制链接]
发表于 2026-2-9 12:18:25 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
前端哀求File  选择图片上传
  1. @RequestMapping("/save")
  2.     @ResponseBody
  3.     public  Map<String,Object> addSync(HttpServletRequest request, HttpServletResponse response) throws TokenTimeoutException, TokenMissException {
  4.         UserBean user = this.detectUserBean(request).getUserBean();
  5.         logger.info("图片开始上传!111111111111111111111111");
  6.         Map<String,Object> result = new HashMap<>();
  7.         String timeRoute = new SimpleDateFormat("yyyy-MM-dd").format(new Date());
  8.         String folder = "upload/"+user.getDefaultArea().getAreaCode()+"/replyPic/"+timeRoute + "/";
  9.         try {
  10.             MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request;
  11.             MultipartFile mf = multipartRequest.getFile("File");
  12.             logger.info("图片开始上传!"+folder);
  13.             Map<String, Object> a = FileUploadHandler.uploadPicHandler(mf, baseImgPath, folder,null);
  14.             String picPath = a.get("picPath").toString();
  15.             String ss = viewImgFileRootPath+picPath;
  16.             logger.info("allPath->"+ss);
  17.             a.put("allPath",viewImgFileRootPath+picPath);
  18.             result.put("status",true);
  19.             result.put("data",a );
  20.         } catch (Exception e) {
  21.             result.put("status",false);
  22.         }
  23.         return result;
  24.     }
复制代码
  1. package com.xjgzinfo.zhwwpt.s.util;
  2. import java.awt.Color;
  3. import java.awt.Graphics2D;
  4. import java.awt.image.BufferedImage;
  5. import java.io.BufferedInputStream;
  6. import java.io.File;
  7. import
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!qidao123.com:ToB企服之家,中国第一个企服评测及软件市场,开放入驻,技术点评得现金
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表