Autor Thema: Datei an an Notes 6 Dokument mit Java anhängen  (Gelesen 1601 mal)

Offline Pinhead

  • Frischling
  • *
  • Beiträge: 23
  • Geschlecht: Männlich
  • Doh
Datei an an Notes 6 Dokument mit Java anhängen
« am: 13.01.04 - 10:00:51 »
Hi,

ich versuche mit Hilfe von Java eine Datei an ein Notes 6 Dokument anzuhängen. Das ganze soll dann in einer Web Anwendung laufen. Der Anwender wählt halt auf einer Seite eine Datei seiner Festplatte auf. Die wird in ein byte Array gespeichert und in einem Data Transport Object (DTO) gespeichert. Dieses DTO bekommt dann meine Java Klasse übergeben.

Bis jetzt versuche ich die Datei mit folgendem Code azuhängen

Code
DTOAnhang dtoa = nachricht.getAttach(); //Hier hole ich mir den Anhang aus dem DTO
logger.info("Anhang: " + dtoa.getDateiname()); //gibt den Dateinamen aus (wird auch richtig angezeigt)
if (dtoa != null) {
        RichTextItem anhang =
   doc.createRichTextItem(
        IKonstanten.NOTES_FIELD_ATTACHMENT); // Eine Konstanten Datei von mir in der der Name des Feldes steht, in dem der Anhang gespeichert werden soll.
   anhang.addNewLine();
   anhang.embedObject(
           EmbeddedObject.EMBED_ATTACHMENT,
           "",
          dtoa.getDateiname(),
          new String(dtoa.getDatei()));
logger.debug("Angehängt"); //Die Ausgabe kommt nicht, da er vorher mit einer Null Pointer Exception aus dem Code aussteigt
rti.appendRTItem(anhang);
}

Hat jemand mit sowas schon gearbeitet und kann mir einen Tip geben.

Vielen Dank im vorraus

Offline animate

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.540
  • Uh, I'm just gonna go find a cash machine.
    • LA2
Re:Datei an an Notes 6 Dokument mit Java anhängen
« Antwort #1 am: 13.01.04 - 10:23:24 »
in welcher Zeile wirft er denn die Exception?
Thomas

Fortunately, I'm adhering to a pretty strict, uh, drug, uh, regimen to keep my mind, you know, uh, limber.

Offline Pinhead

  • Frischling
  • *
  • Beiträge: 23
  • Geschlecht: Männlich
  • Doh
Re:Datei an an Notes 6 Dokument mit Java anhängen
« Antwort #2 am: 13.01.04 - 10:33:28 »
Code
anhang.embedObject(
           EmbeddedObject.EMBED_ATTACHMENT,
           "",
         dtoa.getDateiname(),
         new String(dtoa.getDatei()));
in dieser Anweisung fliegt die Exception

Offline Pinhead

  • Frischling
  • *
  • Beiträge: 23
  • Geschlecht: Männlich
  • Doh
Re:Datei an an Notes 6 Dokument mit Java anhängen
« Antwort #3 am: 15.01.04 - 15:03:14 »
Falls es irgendwenn interessiert.

Hier die Lösung:

Ich habe aus dem ByteStream auf dem Server eine neue Datei erstellt. Danach konnte ich die Datei mit dem oben geposteten Code anhängen. Dann habe ich die Datei auf dem Server wieder gelöscht.


 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz