上传图片

来源:互联网 发布:手机淘宝首页装修模板 编辑:程序博客网 时间:2024/05/17 02:41
public String add(String sname,Stock stock,MultipartFile multipartFile) throws IOException {//获取上传文件名称        String filename=multipartFile.getOriginalFilename();        //获取新的文件名        long millis = System.currentTimeMillis();        String newName=millis+filename;        //获取文件流        InputStream inputStream1 = multipartFile.getInputStream();        //获取物理路径        String wlPath = "F:\\lianxi\\src\\main\\resources\\static\\image/"+newName;        //逻辑路径        String ljPath = "../image/"+newName;        //判断是否需要创建文件夹        //物理路径文件夹        File wlFile=new File("F:\\lianxi\\src\\main\\resources\\static\\image");        if(!wlFile.exists()) {            wlFile.mkdir();        }        //执行读写操作        if(!multipartFile.isEmpty()) {            //将文件放入物理路径            FileOutputStream wlFileOutputStream = new FileOutputStream(wlPath);            int line = 0;            while ((line = inputStream1.read()) != -1) {                //写入物理路径                wlFileOutputStream.write(line);            }            wlFileOutputStream.flush();            wlFileOutputStream.close();            inputStream1.close();        }        //将相对路径放入数据库中        stock.setPhoto(ljPath);        service.add(stock);        sname = null;               return "redirect:/select";    }
原创粉丝点击