Image zu String?

2 Antworten

Du kannst einen Base64-String generieren. Lies dazu erst die Bytes des Bildes und übergib sie dann der encodeBase64-Methode der Base64-Klasse.

Also ungefähr so:

var imageFile = new File("path to image file ...");

try {
  var reader = new FileInputStream(imageFile);
  var bytes = new byte[(int)imageFile.length()];
  reader.read(bytes);
  var base64 = new String(Base64.encodeBase64(bytes), "UTF-8");
}
catch (IOException ex) {
  // ...
}