Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Michael84 am 28.10.05 - 11:42:51

Titel: Attachment öffnen
Beitrag von: Michael84 am 28.10.05 - 11:42:51
Hallo liebe Notes Community !

Ich hab in einem Dokument ein Bild aus Attchment,wie schaffe ich es das er beim öffnen das Dokumentes auch das Bild im Dokument öffnet ? Und eben nicht nur den Attchment Name im passenden Feld anzeigt ??

Liebe Grüße Michael
Titel: Re: Attachment öffnen
Beitrag von: Gandhi am 28.10.05 - 12:51:40
Ich glaube nicht, dass das im Notes-Client geht.
Titel: Re: Attachment öffnen
Beitrag von: bernino1 am 28.10.05 - 13:03:05
schließe mich gandhi an - im client geht das meines wissens nicht - umsetzbar ist dies nur im browser!
Titel: Re: Attachment öffnen
Beitrag von: koehlerbv am 28.10.05 - 13:08:09
Wobei das im Browser ein vollkommen anderes Prinzip ist, welches dem eigentlichen Dokument-mit-Attachment-Prinzip des Clients überhaupt nichts mehr zu tun hat.

Und: Nein, im Client geht das nicht. Es wurde ja ausdrücklich gesagt, das man ein Attachment haben will, während man es ohne weiteres als Image hätte importieren oder einfügen können.

Bernhard
Titel: Re: Attachment öffnen
Beitrag von: Michael84 am 28.10.05 - 13:09:55
hm das ist aber echt nicht so toll dann...
ich hab mit hilfe eines programmes aus einer ASCII DB Daten in eine Notes DB geschrieben unter anderem eben auch die Files bzw Bilder .
Da es sich um User Profile handelt wäre es sehr wichtig dass die User Bilder im User Profil angezeigt werden.
Dachte da an Postclose oder Queryclose oder irgendso was in der Art.
Gibt es da gar keinen Trick ?Ich könnte es ja auch als Image einlesen? Nur wie gehts das *gg

Lg Michael
Titel: Re: Attachment öffnen
Beitrag von: koehlerbv am 28.10.05 - 13:12:23
ASCII-DB ? Bilder ? Wirklich ? Ganz ehrlich ?

 ;D
Titel: Re: Attachment öffnen
Beitrag von: Michael84 am 28.10.05 - 13:14:10
hehe ne Bilder sind normale Files die irgendwo in einer anderen DB stecken.Ganz schön verwirrend für mich :D Aufjedenfall klappt alles super bis auf die Bilder.
*trotzdem sich stolz auf die Schulter klopft*

Ärgert mich das es nicht klappt :(
Titel: Re: Attachment öffnen
Beitrag von: bernino1 am 28.10.05 - 13:28:37
Wobei das im Browser ein vollkommen anderes Prinzip ist, welches dem eigentlichen Dokument-mit-Attachment-Prinzip des Clients überhaupt nichts mehr zu tun hat.
naja - klar!
aber gehen würd´s trotzdem ;-)
sorry - konnt mir´s nicht verkneifen!!
Titel: Re: Attachment öffnen
Beitrag von: Michael84 am 28.10.05 - 13:36:56
ich hab mir das jetzt so überlegt

im postopen

1. edit mode
2.feld suchen
3.attachment lokal speichern und löschen
4.datei holen
5.datei importieren

ich denk so könnte es klappen.Aber habt ihr da noch ein tipp oder ein anfang für mich
Titel: Re: Attachment öffnen
Beitrag von: Gandhi am 28.10.05 - 13:37:40
Hmm, wie werden denn Bilder in Richtextitems gespeichert? Vielleicht kann man da doch was dran drehen, wenn man das mit der C-Api oder so binär reinschreibt.
Oder über Umwege mit Hilfe von MIME (im Mail geht das ja auch, ohne dass da explizit ein Bild eingefügt wird) - aber hey - das ist sehr fortgeschrittenes Zeug.

Über MIME würde das gehen - dann müsste man zunächst den ITEM Typ entsprechend als MIME Flaggen, die Bitmaps Base64 codieren und als entsprechende MIME Parts in das Feld einsetzen.
Titel: Re: Attachment öffnen
Beitrag von: koehlerbv am 28.10.05 - 14:06:39
Mit Midas geht's auf jeden Fall im Backend. Unter R6 könnte das Verfahren wie von Michael beschrieben sogar automatisiert im FrontEnd gehen (durch die Docs im Backend loopen, im FrontEnd öffnen, gelösten Anhang wie NotesUIDocument.Import importieren, im FrontEnd speichern etc. Unter R5 gingen dem Client bald die Handles aus, was m.E. mit R6 erledigt ist.
Probieren geht über Studieren.

Bernhard
Titel: Re: Attachment öffnen
Beitrag von: Michael84 am 28.10.05 - 14:17:52
ich würd es gerne auf die methode versuchen wie ich es vorhin überlegt hatte.
Doch leider weiss ich nicht wie ich beginnen soll :(

Sub Detachphoto(source As NotesUIDocument)
   
   
End Sub

Bin noch nicht so Fitt mit Notes , der 1. schritt ist ja der Editmode,in der Hilfe steht To get: flag = notesUIDocument.EditMode

ich denk so könnte es klappen ,oder?

Lg Michael
Titel: Re: Attachment öffnen
Beitrag von: Gandhi am 28.10.05 - 14:23:49
Das Flag ist in dem Fall true(geschütztes Wort für -1, in dem Fall EditMode) oder false(geschütztes Wort für 0, in dem Fall Lesemodus).
Titel: Re: Attachment öffnen
Beitrag von: Michael84 am 28.10.05 - 14:57:42
Sub Detachphoto(source As NotesUIDocument)
   
   Dim ws As New NotesUIWorkspace
   
   Dim photoItem As New NotesRichTextItem(source.Document)
   
   
   
   source.EditMode = True
   source.GotoField("Photo")
   
   
   
   Call source.Save
   source.DeleteDocument
   
End Sub

So sieht es bis jetzt aus....komm nun leider nicht weiter *gg Wie bekomm ich den jetzt das Attachment...
Titel: Re: Attachment öffnen
Beitrag von: Gandhi am 28.10.05 - 15:02:42
Über das Frontend gar nicht.
Du kommst da¨über
dim rtItem as notesrichtextitem
set rtItem=source.document.getfirstitem("Photo")
dim embObj as notesembeddedobject
Set embObj = rtItem.GetEmbeddedObject( name$ )
Call embObj.ExtractFile( path$ )
Titel: Re: Attachment öffnen
Beitrag von: Michael84 am 28.10.05 - 15:12:35
ok ich danke euch,ich werds gleich  mal versuchen,vielleicht habt ihr ja mein wochenene gerettet *gg

Lg Michael