Avatar uživatele
KdoSiOdJinud

Obrázek v emailu – spíše pro IT znalé

Zdravím, ve svých webových app jsem při vytváření html emailu vždy odkazoval na obrázky uložené na webu z důvodu místa, které jinak emaily zabírají. Následek je takový, že např. na seznam mailu je třeba po otevření emailu kliknout na povolení načtení obrázků. Řešením je načítat obrázek uložený přímo ve zprávě, jak na něj však mohu adresovat?

Zkoumal jsem email odeslaný z outlooku, který dané povolení bravurně obchází. Obrázek je načítán takto:

<img width=3D"1280" height=3D"1024" id=3D"obr=E1zek_=
x0020_1" src=3D"cid:ima­ge001.png@01CD8B8­F.330237E0">

…s tím, že není vidět ani jako příloha, ale v těle mailu je kodován pomocí base64. Jak takový email vytvořit růčo, například s pomocí php?

Díky za rady, tipy, veškeré připomínky nebo opravy :)
Doplňuji:
Super – díky lidi, úspěšně vyřešeno :)

Uzamčená otázka

ohodnoťte nejlepší odpověď symbolem palce

Zajímavá 0 před 4490 dny Sledovat Nahlásit



Nejlepší odpověď
Avatar uživatele
mosoj

Je vidět že se vyznáš. Prozkoumej si email z Windows Live Mailu. Ten umí vkládat obrázek nebo celé album obrázků do emailu !

http://www.ulo­zisko.sk/obraz­ky/547016/bb.JPG
Doplňuji:
http://www.ulo­zisko.sk/obraz­ky/547018/aa.JPG

Upravil/a: mosoj

0 Nominace Nahlásit

Další odpovědi
Avatar uživatele
RedC22

Jestli tě chápu dobře, tak potřebuješ docílit něčeho takovýho:
<img src=„data:ima­ge/jpeg;base64,/9j/4A­AQSkZJRgABAQA­AAQA… dalších pár tisíc znaků …hmtiXuf/2Q==“>
Tedy umístit obrázek přímo do html zdroje bez toho, aby si pro něj „šahal“ někam jinam.
Když se podíváš do php manuálu na funkci base64_encode(), tak v příspěvcích uživatelů to máš několikrát vyřešený.

Zdroj: http://php.net/ma­nual/en/functi­on.base64-encode.php

0 Nominace Nahlásit


Avatar uživatele
muflix

http://www.swe­eting.org/mar­k/blog/2005/07/12/ba­se64-encoded-images-embedded-in-html

0 Nominace Nahlásit


Diskuze k otázce

U otázky nebylo diskutováno.

Nový příspěvek
Zajímavé otázky v kategorii Počítače a internet