<dependency> <groupId>org.ow2.util</groupId> <artifactId>util-base64</artifactId> <version>1.0.0</version> </dependency> import org.apache.commons.codec.binary.Base64; import java.io.File; import java.io.FileInputStream; import java.io.IOException; public class ImageEncoder { public static String encodeImage(String imagePath) { try { File file = new File(imagePath); FileInputStream imageInFile = new FileInputStream(file); byte[] imageData = new byte[(int) file.length()]; imageInFile.read(imageData); imageInFile.close(); return Base64.encodeBase64String(imageData); } catch (IOException e) { e.printStackTrace(); return null; } } } import org.apache.commons.codec.binary.Base64; import java.io.FileOutputStream; import java.io.IOException; public class ImageDecoder { public static void decodeImage(String base64ImageString, String outputPath) { try { byte[] imageData = Base64.decodeBase64(base64ImageString); FileOutputStream imageOutFile = new FileOutputStream(outputPath); imageOutFile.write(imageData); imageOutFile.close(); } catch (IOException e) { e.printStackTrace(); } } }


上一篇:
下一篇:
切换中文