Hallo,
ich möchte gerne aus einer DB Blobs(darin sind Bilder abgelegt) und diese dann jedes einzeln ein einem Verzeichnis abspeichern. Funktioniert auch, nur nicht ganz korrekt. vielleicht kann mir jemand sagen wo ich meinen Fehler habe.
FileOutputStream fout = new FileOutputStream("c:/test/example"+z+".bmp");
byte puffer[] = new byte[50000];
int anzahl;
// Auslesen der Bilddaten und in Datei schreiben
InputStream in = rs.getBinaryStream(71);
while((anzahl = in.read(puffer)) != -1) {
fout.write(puffer);
}
// Schließen der Streams
fout.close();
in.close();
danke schon mal im voraus
ich möchte gerne aus einer DB Blobs(darin sind Bilder abgelegt) und diese dann jedes einzeln ein einem Verzeichnis abspeichern. Funktioniert auch, nur nicht ganz korrekt. vielleicht kann mir jemand sagen wo ich meinen Fehler habe.
FileOutputStream fout = new FileOutputStream("c:/test/example"+z+".bmp");
byte puffer[] = new byte[50000];
int anzahl;
// Auslesen der Bilddaten und in Datei schreiben
InputStream in = rs.getBinaryStream(71);
while((anzahl = in.read(puffer)) != -1) {
fout.write(puffer);
}
// Schließen der Streams
fout.close();
in.close();
danke schon mal im voraus