html
<script src="path_to_jsbase64.js"></script>
public String getImageData() {
byte[] imageData = // Get image data from database or file system
String base64Image = Base64.getEncoder().encodeToString(imageData);
return base64Image;
}
script
let base64Image = receiveImageDataFromJava();
let image = document.createElement('img');
image.src = 'data:image/*;base64,' + base64Image;
document.body.appendChild(image);
public String getAudioData() {
byte[] audioData = // Get audio data from database or file system
String base64Audio = Base64.getEncoder().encodeToString(audioData);
return base64Audio;
}
html
<audio controls>
<source src="data:audio/*;base64,{{base64Audio}}" type="audio/*">
</audio>