Hallo Leute,
doch, es geht, aber nur bei selbstgeschriebenem Buffers.
Problem: ein Bild soll auf einem Netzlaufwerk gespeichert werden.
Ansatz:
out ist der Filename komplett mit PfadCode:public void save_image() { try { File outfil = new File(out); // out ist global ImageIO.write(buffima,"png",outfil); } catch (IOException e) { System.out.println("Error while saving "+out); } }
buffima ist ein (ziemlich fettes) Bild, was erzeugt wurde.
Das funktioniert zwar lokal, aber nicht im Netz!
Schreibberechtigung ist gegeben (die zugehörigen Texte, vom selben Package generiert, lassen sich abspeichern)
Es findet keine Exception statt, es gibt auch sonst keine Fehlermeldung, aber die Datei ist anschließend nicht auf dem Laufwerk.
Das Ganze geht nur daneben, wenn das Programm aus dem jar gestartet wird. Aus der Netzbohnen-Umgebung ist die Welt in Ordnung und das Bild im Netz!
Wie komme ich da weiter?
Gruß,
Ulrike
Lesezeichen