Das Notes Forum

Lotus Notes / Domino Sonstiges => Java und .NET mit Notes/Domino => Thema gestartet von: benjosi am 23.03.07 - 17:35:23

Titel: Datei in RichText Feld ablegen ohne Filesystem
Beitrag von: benjosi am 23.03.07 - 17:35:23
Hallo,

ich möchte eine erstellte XML Datei (Stream) in einem RTF ablegen. Mein Problem ist nun, dass ich mit

EmbeddedObject eo = rtfield.embedObject(EmbeddedObject.EMBED_ATTACHMENT,"",(Temp),"");

leider nicht weiter komme, da Temp ein Pfad zu einer Datei im Filesystem sein muss. Gibts da noch irgendeine andere Möglichkeit??

Wäre für jeden Tipp wirklich dankbar.

Viele Grüsse

benjosi
Titel: Re: Datei in RichText Feld ablegen ohne Filesystem
Beitrag von: flaite am 23.03.07 - 17:49:33
Attachen in Notes geht imho grundsätzlich nur, wenn man das File auch auf die Festplatte abspeichert.
Du kommst vielleicht mit der Java Api weiter. java.io.File kennt Methoden createTempFile().
Weiss aber nicht, ob es das ist was du brauchst.
Zwar die gerade sowieso offene Java5 API. Diese Methoden gibts aber offenbar schon seit 1.2.
http://java.sun.com/j2se/1.5.0/docs/api/java/io/File.html#createTempFile(java.lang.String,%20java.lang.String,%20java.io.File)
Titel: Re: Datei in RichText Feld ablegen ohne Filesystem
Beitrag von: benjosi am 23.03.07 - 18:08:43
Vielen Dank für den Tipp. Ich muss mich auf Java 1.3 beschränken, aber ich schau mir den Link nachher mal genauer an.

Titel: Re: Datei in RichText Feld ablegen ohne Filesystem
Beitrag von: benjosi am 23.03.07 - 18:14:03
Hab grad mal reingeschaut. Da leider in das Temp Verzeichnis geschrieben wird, bringts nichts.

Gibt es wirklich keine Möglichkeit ohne das Dateisystem auszukommen?
Titel: Re: Datei in RichText Feld ablegen ohne Filesystem
Beitrag von: flaite am 23.03.07 - 19:16:31
Nicht das ich wüßte.