| | |
| | | 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()) |
| | |
| | | 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; |