您当前的位置: 首页 >  ios

梁云亮

暂无认证

  • 1浏览

    0关注

    1211博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

SSM 整合commons-ios实现 文件上传

梁云亮 发布时间:2021-11-10 20:17:13 ,浏览量:1

第一步:添加Maven依赖
	
 	
        commons-io
        commons-io
        2.4
    
    
        commons-fileupload
        commons-fileupload
        1.4
        
            
                commons-io
                commons-io
            
        
    
    
        commons-codec
        commons-codec
        1.13
    
springmvc.xml中添加文件上传的配置


    
    
    
    
    
    

上传文件的网页




    
    



处理文件上传的控制器
@Controller
@RequestMapping("/file")
public class FileUploadController {

    @PostMapping("/upload")
    public ModelAndView fileUpload(@RequestParam("file") MultipartFile multipartFile, ModelAndView mav) {
        String originalFilename = multipartFile.getOriginalFilename();    //获取原文件名
        String newFilename = UUID.randomUUID() + "_" + originalFilename;    //使用UUID避免重名

        File filePath = new File("D:/" + newFilename);
        try {
            multipartFile.transferTo(filePath);
        } catch (IllegalStateException|IOException e) {
            e.printStackTrace();
            mav.addObject("msg", "上传失败");
            mav.setViewName("show");
            return mav;
        }
        mav.addObject("msg", "上传成功");
        mav.setViewName("show");
        return mav;
    }
 }
关注
打赏
1665409997
查看更多评论
立即登录/注册

微信扫码登录

0.0422s