Ich habe es geschafft, ein Bild vom Typ PNG in Base64 umzuwandeln und anzuzeigen.
Wie muss ich es schreiben, damit es mit Dateien vom Typ SVG funktioniert?
Java:
try {
BufferedImage read = ImageIO.read(file);
ByteArrayOutputStream baos = new ByteArrayOutputStream();
ImageIO.write(read, "png", baos);
byte[] bytes = baos.toByteArray();
String base64String = Base64.getEncoder().encodeToString(bytes);
return "data:image/png;base64," + base64String;
} catch (IOException e) {
logger.error("error in reading image {}", e.getMessage());
}