spring boot 怎么接收前端上传的图片,已解决!

今天没什么收获,躺尸一天!

/**
     *
     * @param file
     * @throws IllegalStateException
     */
    //定义上传文件的存放位置
    private String filePath="D:/photos/";
    @RequestMapping(value = "upload2")
    public void imageUpload(MultipartFile file) throws IllegalStateException{
          
   
        File filee=new File(filePath);
        if(!filee.exists()){
          
   
            filee.mkdirs();
        }
        //文件名称
        String realFileName = file.getOriginalFilename();
        //文件后缀
        String suffix = realFileName.substring(realFileName.lastIndexOf(".") + 1);
        /***************文件处理*********************/
        String newFileName = UUID.randomUUID()+realFileName;
        String newFilePath=filePath+newFileName;
        //新文件的路径
        try {
          
   
            file.transferTo(new File(newFilePath));
            //将传来的文件写入新建的文件
            System.out.println("上传图片成功进行上传文件测试");

        }catch (IllegalStateException e ) {
          
   
            //处理异常
        }catch(IOException e1){
          
   
            //处理异常
        }

    }

我是 丿烂人丶 一个为生活而努力奋斗的萌新,希望以后的路上,我们一起并肩前行!

经验分享 程序员 微信小程序 职场和发展