Convert base64 string to image
In the server, do something like this: Suppose String data=”data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPAAAADwCAYAAAA+VemSAAAgAEl…==” Then: String base64Image = data.split(“,”)[1]; byte[] imageBytes = javax.xml.bind.DatatypeConverter.parseBase64Binary(base64Image); Then you can do whatever you like with the bytes like: BufferedImage img = ImageIO.read(new ByteArrayInputStream(imageBytes));