xiaoyong931011
2023-03-14 ffc1d991386c1b929c52aaa5712501a19142b3e5
src/main/java/cc/mrbird/febs/mall/controller/AdminMallGoodsController.java
@@ -54,7 +54,11 @@
            new FebsResponse().message("上传文件为空");
        }
        String base64EncoderImg = "";
        BASE64Encoder base64Encoder =new BASE64Encoder();
        String imageFuffix = file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf("."));
        if("jpg".equals(imageFuffix)){
        try {
            //输出到BufferedImage
            BufferedImage bufferedImage = Thumbnails.of(file.getInputStream())
@@ -67,22 +71,20 @@
            ByteArrayOutputStream newBaos = new ByteArrayOutputStream();//io流
            ImageIO.write(bufferedImage, "jpg", newBaos);//写入流中
            byte[] bytes = newBaos.toByteArray();//转换成字节
            base64EncoderImg = new BASE64Encoder().encode(bytes);
                base64EncoderImg = base64Encoder.encode(bytes);
//            base64EncoderImg = URLEncoder.encode(new BASE64Encoder().encode(bytes), "UTF-8");
        } catch (Exception e) {
            e.printStackTrace();
        }
        }else{
            try {
                base64EncoderImg = base64Encoder.encode(file.getBytes());
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
        //文件加密
//        BASE64Encoder base64Encoder =new BASE64Encoder();
//        String base64EncoderImg = null;
//        try {
//            base64EncoderImg = base64Encoder.encode(file.getBytes());
//        } catch (IOException e) {
//            e.printStackTrace();
//        }
        String imageFuffix = file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf("."));
//        String imageFuffix = file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf("."));
//      String imageFuffix = ".png";
        String imageNames = System.currentTimeMillis() + IdUtil.simpleUUID() + imageFuffix;
        String imageName = "uploadeFile/" + imageNames;