Dateien sind nach Base64 Encoding gutgehenst kaputt

macsx

Mitglied
Sers!

Ich möchte Teile von Mails, die ich vorher abgerufen habe, falls erforderlich mit Base64 decod'n und speichern. Okay.... soweit. Nun sind die Dateien(meist Grafik, jpg, gif...etc) nach dem Speichern zum größten Teil zerstört. Sie werden zwar gespeichert und man kann sie auch öffnen, nur ist das Bild zerstört(verzerrt).

Ein Fetzen aus meinem Code:
Code:
//String tmp enthält den String aus dem InputStream des Mail-Parts(der noch codiert ist)
String decode = Base64Demo.decodeBase64(tmp);

File file = new File(".\\"+part.getfileName());
        
        OutputStreamWriter writer = new OutputStreamWriter(
                new FileOutputStream(file));

        BufferedWriter out = new BufferedWriter(writer);
        out.write(input);
        out.close();


Hat jemand einen Tip für mich?
 

Neue Beiträge

Zurück