[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Aug 2004
    Beiträge
    923

    ByteArrayInputStream (.pdf) nicht als Emailanhang sondern als Datei

    Hello again,

    irgendwie stehe ich immer noch auf Kriegsfuss mit Java.

    Ich habe im Programm einen ByteArrayInputStream mit netten Daten eines .pdf gefüllt und kann das auch locker als Emailanhang in die Welt verschicken.

    Der Code der das macht:
    PHP-Code:
    ByteArrayInputStream bis =
                                new 
    ByteArrayInputStream(osPdfLGOTF.toByteArray());
                                
    mail.addAttachment("Kuempi.pdf"bis); 
    Soweit so gut.

    Nun will ich das .pdf aber nicht nur verschicken, sondern auch auf Platte abspeichern.
    Nur klappt das nicht.
    Habe verschiedene Fileausgaben durchprobiert, meistens kommt der Hinweis auf NotSerializableException.

    Kann mir bitte jemand helfen?

    kuempi

  2. #2
    Registriert seit
    Sep 2002
    Beiträge
    47

    Moin!

    Nicht getestet! Sollte so funktionieren!

    Code:
    ByteArrayInputStream bis = new ByteArrayInputStream(osPdfLGOTF.toByteArray());
                									mail.addAttachment("Kuempi.pdf", bis); 
    		
    BufferedInputStream bin = new BufferedInputStream(bis);
    		
    FileOutputStream fout = new FileOutputStream("Kuempi2.pdf");
    		
    BufferedOutputStream bout = new BufferedOutputStream(fout);
    		
    int b ;
    while( (b = bin.read()) != -1){
    	bout.write(b);
    }
    	
    bin.close();
    bout.close();
    Wenn's vom PC aufs IFS soll sieht das einwenig anders aus.
    Ciao
    Nili

  3. #3
    Registriert seit
    Aug 2004
    Beiträge
    923
    Wahnsinn.

    Du bist mein Held!
    Nun hats endlich geklappt.
    Einzige Problem war noch, das bin leer war durch die mail-attachment-zeile.
    Nachdem ich die auskommentiert habe, klappt es so wie es soll.

    Du hast nen Abend umsonst trinken gut bei mir.
    Schick mir ne PM und wir deichseln das.

    kuempi

    (der nun beruhigt ins WE gehen kann.)

Similar Threads

  1. Wert aus CSV Datei
    By mk in forum IBM i Hauptforum
    Antworten: 9
    Letzter Beitrag: 21-12-06, 08:56
  2. Datei im IFS auf iSeries verschlüsseln
    By jo400 in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 21-10-06, 17:57
  3. kein Konstantes Ergebnis bei CRTDUPOBJ und Datei m.RI
    By deni87991 in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 19-10-06, 13:55
  4. Datei aus IFS holen
    By jogisarge in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 15-05-06, 13:47
  5. IFS Datei berechtigungen
    By PGMR in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 15-06-05, 15:37

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •