java后端图片转base64 1、获取项目路径2、图片转base64工具类3、方法实现
1、获取项目路径 public static HttpServletRequest getequest() { HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest(); return request; } 2、图片转base64工具类 public class ImgBase64Util { public static String getImageStr(String imgFile) { InputStream inputStream = null; byte[] data = null; try { inputStream = new FileInputStream(imgFile); data = new byte[inputStream.available()]; inputStream.read(data); inputStream.close(); } catch (IOException e) { e.printStackTrace(); } // 加密 BASE64Encoder encoder = new BASE64Encoder(); return encoder.encode(data); }} 3、方法实现
String path=url.split(“upload”)[1].split("&")[0];
String filepath=(readPath+“upload”+path).replace("", “/”);
根据自己实际资源路径拼接路径