public static String readDataFromFile(String filePath) {
try {
byte[] fileBytes = Files.readAllBytes(Paths.get(filePath));
return new String(fileBytes);
} catch (IOException e) {
e.printStackTrace();
return null;
}
}
String filePath = "C:/Users/admin/Desktop/lxp.txt";
String fileData = readDataFromFile(filePath);
System.out.println("File Data: " + fileData);
UUID uuid = UUID.randomUUID();
String imagePath = "C:/neu/lch/"+uuid.toString()+".jpg";
Base64ImageConverter.convertBase64ToImage(fileData, imagePath);
System.out.println(imagePath);
package com.neu.carbon.bid.controller;
import org.apache.commons.codec.binary.Base64;
import java.io.FileOutputStream;
import java.io.OutputStream;
public class Base64ImageConverter {
public static void convertBase64ToImage(String base64String, String imagePath) {
try (OutputStream stream = new FileOutputStream(imagePath)) {
byte[] imageBytes = Base64.decodeBase64(base64String);
stream.write(imageBytes);
} catch (Exception e) {
e.printStackTrace();
}
}
}