Hallo,
ich hoffe ich stelle die Frage verständlich genug.
Ich Lese aus DB ein Bild aus einem Blob aus, und speichere den Inhalt dann als Bild in einem Verzeichnis.
Mein Problem ist die Datei wird erzeugt wird auch mit Inhalt gefüllt, nur das die neu erzeugte Datei kleiner ist als das Orginal. ca 5Kb Woran liegt das ?
danke schon mal im Voraus :wink:
ich hoffe ich stelle die Frage verständlich genug.
Ich Lese aus DB ein Bild aus einem Blob aus, und speichere den Inhalt dann als Bild in einem Verzeichnis.
Mein Problem ist die Datei wird erzeugt wird auch mit Inhalt gefüllt, nur das die neu erzeugte Datei kleiner ist als das Orginal. ca 5Kb Woran liegt das ?
Code:
InputStream gif_data = rs.getBinaryStream (71);
// Open a file to store the gif data
FileOutputStream os = new FileOutputStream ("c:/test/test.gif");
byte[] buff = new byte[40000];
// reading from the gif stream and writing to the file
while( (len=gif_data.read(buff)) != -1 )
{
os.write(buff, 0, len);
}
// Close the file
gif_data.close();
os.close ();
danke schon mal im Voraus :wink: