DISKUSE
Jak omezit vkládání textu do textového pole z kláv... 
04.04.2024 13:55

HCL Domino na NAS QNAP (1)
20.02.2024 10:34

Vložení přílohy do dokumentu MS Word (3)
14.02.2024 20:54

Problěmy s diakritikou. (4)
06.02.2024 17:34

AI pomocnici 
15.01.2024 10:16

Export do pdf souboru (1)
12.01.2024 23:11

Agent přestává fungovat (1)
18.11.2023 06:42

RTF - Computed (2)
19.10.2023 13:00


ŠKOLENÍ


REKLAMA


KOMENTÁŘE
Diskusní skupina: Notes/Domino R7


Pavelobrázek v těle HTML dokumentu
IT

08.03.2011
20:23:15

ID: 3289.0

Pavel
Zdravím,

na pozadí v LS odesílám maily pro uživatele (mimo LN) a potřeboval bych jim do mailu vkládat obrázek (ne jako přílohu, ale rovnou do těla mailu).

Nemáte někdo zkušenost jak na to?

Díky

Pavel
Miloš Lapiš Nejjednodušší formou je odeslat e-mail jako HTML s inline obrázky
09.03.2011
09:50:37

ID: 3289.1


Formát HTML mailu umožnuje vložit do těla zprávy v podstatě cokoli, tedy včetně obrázků. Tzv. inline obrázky zajištují to, že při otevření zprávy adresátem, se nebudou dotahovat z Internetu, protože jsou součástí zprávy, která je doručena adresátovi. Možné je samozřejmě vložit obrázky i formou odkazu, kdy se naopak při otevření zprávy dotahovat budou. To předpokládá připojení k Internetu, aby ke stažení mohlo dojít.
Pavel re
it

09.03.2011
12:13:29

ID: 3289.2


Díky za pomoc, ale toto jsem věděl .. bohužel se mi nedaří přes LS obrázek vložit tak, aby se zobrazoval přímo v těle zprávy .... nemáte někdo nějaký vyzkoušení kus kódu? Díky za pomoc
Miloš Lapiš Příklad kódu ...
10.03.2011
21:12:13

ID: 3289.3


Níže je uveden příklad vložení tzv. inline obrázku.

Vytvoření child MIME objektu:

Call o.ExtractFile( FileName )
Set MIME_Image = MIME_Parent.CreateChildEntity
Set Stream = S.CreateStream
Call Stream.Open( FileName )
Call MIME_Image.SetContentFromBytes( Stream,"image/" & ImageType, ENC_NONE )
Call MIME_Image.EncodeContent( ENC_BASE64 )
Set MIME_Header = MIME_Image.CreateHeader( "Content-ID" )
Call MIME_Header.SetHeaderVal( "<" & idimage & ">" )
Set MIME_Header = MIME_Image.CreateHeader( "Content-Disposition" )
Call MIME_Header.SetHeaderVal( "inline" )
Call Stream.Close
Kill FileName

Vytvoření vazby v parent MIME objektu:

<img src="cid:idimage" width="width" height="height" border="0" alt="">

s tím, že místo symbolických idimage, width a height je zapotřebí vložit dynamické reálné hodnoty.

Přidejte názor
Autor:
Profese:
E-mail: i
URL:
Phone:
Předmět:
Obsah příspěvku (i):

Kolikátý je den v měsíci ? (číslovkou bez tečky)