Autor Thema: Attachments mittels NotesStream auslesen / bearbeiten  (Gelesen 3095 mal)

Offline andre1987

  • Frischling
  • *
  • Beiträge: 14
  • Geschlecht: Männlich
Hallo liebe Notes-Gemeinde,

ich stelle gerade eine unserer Datenbanken auf XPages um. Es handelt sich dabei um eine recht einfache Datenbank mit nur einer Maske, welche ein RichText Feld enthält um Attachments aufnehmen zu können. Dieses Feld wird einmal im Monat per Agent mit neuen Anhängen befüllt. Darin befinden sich *.jpg und *.html Dokumente. Nun möchte ich auf den Inhalt mittel XPage und JavaScript zugreifen und den HTML-Code "manipuliert" in einem ComputedField mit darstellungsart "HTML" ablegen. Hintergrund des ganzen ist, dass ich den Link der Imageresource mit dem Link auf das Bild im Dokument (Anhang) ersetzen möchte, um es so im HTML-Dokument darstellen zu können.

Zuletzt habe ich versucht, mittels "NotesStream" und "java.io.FileOutputStream" sowie "java.io.OutputStreamWriter" zu meinem Ziel zu kommen, leider ohne Erfolg. Zumindest im Browser funktioniert es so gar nicht, im Client bekomme ich schon mal einen "File not found". Die Frage ist auch, ob ich mittel NotesStream überhaupt auf Anhänge im Dokument zugreifen kann, oder ob sich diese Funktion auf das Filesystem des Rechners beschränkt ?!

Vielleicht findet sich jemand, der meine Blockade lösen kann ;-)

Gruß
André

Offline heini_schwammerl

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 697
  • Geschlecht: Männlich
Re: Attachments mittels NotesStream auslesen / bearbeiten
« Antwort #1 am: 11.04.11 - 13:30:03 »
Hallo André,

mag sein dass es nur mir so geht aber so ganz habe ich Dein Problem nicht verstanden und mit einer Aussage wie "funktioniert gar nicht" kann ich auch nicht viel anfangen (oder ich könnte antworten "Bei mit gehts's".
Was den Notesstream betrifft so müsstest Du wahrscheinlich das Attachment temporär im Filesystem speichern. Über Java ließe sich die Datei wahrscheinlich auch so einlesen.
Ein paar Hinweise über Java Techniken findest Du z.B. hier http://www.hankos.net/A556E9/net.nsf/html0/resources/index.html?OpenDocument (auf Englisch)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz