Get Bild mit der angegebenen url und wandelt es in ein byte-array
Habe ich eine Bild-url (http://example.com/myimage.jpg) und möchten für die Konvertierung in byte-array und speichern es in meiner DB.
Habe ich Folgendes, aber immer diese Meldung URI scheme is not "file"
URI uri = new URI(profileImgUrl);
File fnew = new File(uri);
BufferedImage originalImage=ImageIO.read(fnew);
ByteArrayOutputStream baos=new ByteArrayOutputStream();
ImageIO.write(originalImage, "jpg", baos );
byte[] imageInByte=baos.toByteArray();
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den Javadoc für
File(URI)
Konstruktor gibt an, dass die uri ein "Datei" - URI. In anderen Worten, es sollte mit "Datei:"Aber Sie können erreichen, was Sie versuchen zu tun, indem Sie über eine URL, anstelle einer Datei/URI: