Eine Datei über einen Netzwerkpfad lesen
Ich habe dieses seltsame Problem, wenn ich es benutze
<code>File FileToRead = new File("\\\\MYSERVER\\MYFOLDER\\MYFOLDER\\MYPICTURE.JPG"); </code>
Alles, was ich bekomme, um eine Datei über ein Netzwerk zu lesen, ist eine Nullzeiger-Ausnahme. Normalerweise funktioniert ein lokaler Pfad damit, aber wenn ich mich in einem Netzwerkpfad befinde, schaffe ich es einfach nicht, ihn zum Laufen zu bringen. Irgendwelche Ideen?
PS: oh und meine Netzwerkverbindung scheint zu funktionieren, keine Probleme beim Zugriff auf Daten im Windows Explorer ...
Mehr vom Code:
<code>File FileToRead = new File("file://DOKSERVICE/Somefolder/ProductImage/01001.JPG"); //File FileToRead = new File("c:\\dog.jpg"); local test BufferedImage image = ImageIO.read(FileToRead); BufferedImage resizedimage = new BufferedImage(260, 260,BufferedImage.TYPE_INT_RGB ); Graphics2D g = resizedimage.createGraphics(); g.drawImage(image, 0, 0, 260, 260, null); g.dispose(); picture.setIcon(new ImageIcon(image)); </code>