[html] embedded images > email wel / website niet ?

Pagina: 1
Acties:
  • 104 views sinds 30-01-2008
  • Reageer

  • Cheater
  • Registratie: Januari 2001
  • Laatst online: 00:39
Ik heb wat zitten zoeken en wat RFC's door zitten lezen, maar m'n vraag of ik embedded images in html kan zetten wordt niet beantwoord.
(op sommige gebruikers van forums na dan, die zeggen dat soms dat het niet mogelijk is, maar dat waren soms ook oude topics)

[rml][ HTML MAIL] Embedded images[/rml]
[rml][ html] embed rouwe image data in html?[/rml]
[rml][ php]multipart/alternative[/rml]

Deze bovenstaande topics gaan er een beetje over dit onderwerp.

http://www.faqs.org/rfcs/rfc2397.html

Ik MOET :( dus persee de afbeelding in het html document zetten.
base64 geencodeerd.

Het zou toch met alleen html wel moeten lukken? (base64 encodering en website genereren gaat dmv applicatie)

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<html>
<META http-equiv="Content-Type" content="image/jpeg">
<META http-equiv="CONTENT-TRANSFER_ENCODING" content="base64">
<META http-equiv="Content-ID" content="bla5">
/9j/4AAQSkZJRgABAgEASABIAAD/7Qe2UGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAAR/+0AAIA
AAgBH/7QAAgACOEJJTQQNAAAAAAAEAAAAUDhCSU0EGQAAAAAABAAAAB44QklNA/MAAAAAAAkAAAA
AAAAAAAEAOEJJTQQKAAAAAAABAAA4QklNJxAAAAAAAAoAAQAAAAAAAAACOEJJTQP1AAAAAABIAC9

...... [paar KB aan base64 code]

PLrY6ck/s/wDIP/Ee2+vdSPfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvdf/9k=

<META http-equiv="Content-Type" content="text/html">
<META http-equiv="CONTENT-TRANSFER_ENCODING" content="7bit">
<body>
dit is <b>bodytekst</b><br>
[img]'cid:bla5'[/img]


Ja kweet het deze html zit wat raar in elkaar, maar om iets werkend te maken probeer je vanalles. Ik begrijp gewoon niet waarom email wel met deze functionaliteit is uitgerust en html websites (misschien) niet |:(

Simpelweg het volgende heb ik ook al geprobeerd:
code:
1
2
3
4
5
6
7
8
<IMG
   SRC="data:image/gif;base64,R0lGODdhMAAwAPAAAAAAAP///ywAAAAAMAAw
   AAAC8IyPqcvt3wCcDkiLc7C0qwyGHhSWpjQu5yqmCYsapyuvUUlvONmOZtfzgFz
   ByTB10QgxOR0TqBQejhRNzOfkVJ+5YiUqrXF5Y5lKh/DeuNcP5yLWGsEbtLiOSp
   a/TPg7JpJHxyendzWTBfX0cxOnKPjgBzi4diinWGdkF8kjdfnycQZXZeYGejmJl
   ZeGl9i2icVqaNVailT6F5iJ90m6mvuTS4OK05M0vDk0Q4XUtwvKOzrcd3iq9uis
   F81M1OIcR7lEewwcLp7tuNNkM3uNna3F2JQFo97Vriy/Xl4/f1cf5VWzXyym7PH
   hhx4dbgYKAAA7" ALT="Larry">


Het ziet er zo aantrekkelijk uit :9 (ja ok, sommige mensen zouden dit een ramp vinden, maar die reacties kennen we.

Kan iemand me meer informatie verschaffen over de mogelijkheid van embedded images in een html website?

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 11:04

crisp

Devver

Pixelated

Je voorbeeld is correct, en werkt ook... alleen niet in IE ;)

In Opera ook niet trouwens; in ieder geval wel in Netscape, Mozilla en Firebird

[ Voor 41% gewijzigd door crisp op 22-01-2004 13:01 ]

Intentionally left blank


  • André
  • Registratie: Maart 2002
  • Laatst online: 26-05 00:33

André

Analytics dude

En op deze manier dan?

HTML:
1
<object type="image/jpg" data="hierjedata"></object>

[ Voor 27% gewijzigd door André op 22-01-2004 13:13 ]


  • SchizoDuckie
  • Registratie: April 2001
  • Laatst online: 18-02-2025

SchizoDuckie

Kwaak

Aida Doet zoiets ook, en dat werkt wél in IE.

Check voor example: http://www.schizofreend.nl/pc40.mht :)

Stop uploading passwords to Github!


  • DizzyWeb
  • Registratie: Februari 2001
  • Laatst online: 27-05 20:58

DizzyWeb

Ondertiteld

Dat werkt ook alleen maar in IE.
De images zitten daarbij ook niet embedded in de HTML, maar dat is een soort archive waar alles ingeplempt zit.

  • Cheater
  • Registratie: Januari 2001
  • Laatst online: 00:39
André schreef op 22 januari 2004 @ 13:06:
En op deze manier dan?

HTML:
1
<object type="image/jpg" data="hierjedata"></object>
Ziet er leuk uit, maar hoe zou jij de base64 code dan plaatsen in de plaats van
'hierjedata' ?

  • André
  • Registratie: Maart 2002
  • Laatst online: 26-05 00:33

André

Analytics dude

Cheater schreef op 22 januari 2004 @ 13:34:
[...]


Ziet er leuk uit, maar hoe zou jij de base64 code dan plaatsen in de plaats van
'hierjedata' ?
Ja. (disclaimer: ik heb het niet geprobeerd)

  • Cheater
  • Registratie: Januari 2001
  • Laatst online: 00:39
Nou het base64 specificeren bij data wil niet lukken.

Maar ik heb het zo opgelost via PHP.
Zo kan de $str64enc uit een database, of uit een txt file of iets dergelijks.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?
if ($view) {
  $str64enc = 'R0lGODdhMAAwAPAAAAAAAP///ywAAAAAMAAwAAAC8IyPqcvt3wCcDkiLc7C0qwyGHhSW
pjQu5yqmCYsapyuvUUlvONmOZtfzgFzByTB10QgxOR0TqBQejhRNzOfkVJ+5YiUqrXF5Y5lKh/DeuNcP5yL
WGsEbtLiOSpa/TPg7JpJHxyendzWTBfX0cxOnKPjgBzi4diinWGdkF8kjdfnycQZXZeYGejmJlZeGl9i2ic
VqaNVailT6F5iJ90m6mvuTS4OK05M0vDk0Q4XUtwvKOzrcd3iq9uisF81M1OIcR7lEewwcLp7tuNNkM3uNn
a3F2JQFo97Vriy/Xl4/f1cf5VWzXyym7PHhhx4dbgYKAAA7';
  $img_bin = base64_decode($str64enc);
  Header("Content-Type: image/gif");
  header("Content-Length: ".strlen($img_bin));
  print($img_bin);
} else { ?>
  En zo is er ook html mogelijk :)<br>
  [img]"<?=[/img]?view=yes">
<? } ?>


Content type is afhankelijk van je originele image natuurlijk. In dit geval is de base64 code een GIF image.

[ Voor 42% gewijzigd door Cheater op 22-01-2004 16:07 ]


  • Cheater
  • Registratie: Januari 2001
  • Laatst online: 00:39
Bah nee het mag toch niet, ik heb echt alleen de beschikking over html (en alle bijtaaltjes zoals css, enz)

Ik zie dus dat het met mhtml wordt opgelost op die site, kan iemand me daar meer info over vertellen in combinatie met die images?

mhtml:http://www.schizofreend.nl/pc40.mht!i2

Dat is een url van die site, ik vind em maar vreemd!

Ik ga nu eens op microsoft kijken.......
Pagina: 1