Oprettet man. d. 18. juni 2012 kl. 13:39:41

snestrup2000
snestrup2000 (10.825 point. Point ude: 30)

INDSÆT BINÆRT BILLEDE I TWebbrowser...

HEj,

Hvis du i en Twebbrowser gør:

Webbrowser.Navigate('HTMLfil.htm');  får du sandsynligvis ingen problemer:

Webbrowser.Navigate('HTMLfil.mth');  får du sandsynligvis heller ingen problemer, observer File-extension til MHT.

Gør du det somm som STREAM:

Webbrowser.LoadfromStream(HTMLfil);  får du masser af problemer.

(* HtmlFil er naturligvis lavet som en TmemoryStream eller en TFilestream*)

Dette skyldes TWebbrowseren's evne til at decode MIME-formatet i streamen ( HTMlFil).

En analyse af formatet MHT-filen viser at den er opbygget i "segmenter", som lader sig dekode, og indsætte direkte i Webbrowserens HTMLkode (så det vises korrket på skærmen).

Lige indtil den skal vise billeder:

Billeder er dekodet som en hex-streng. 

Eks:

------=_NextPart_000_00A9_01C91E7A.4DA8EED0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: testfile/a.png

iVBORw0KGgoAAAANSUhEUgAAAFAAAAAPCAIAAAD8q9/YAAAABGdBTUEAANbY1E9YMgAAABl0RVh0
U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAANtSURBVHja5FdLaBNBGN6ZnU22MUlrUrTp
C220lRqKqa2CHuyholVQUUEURSq1  ++ --> ++

I dette tilfælde hedder billedet A.PNG og jeg har brug for en rutine, som kan indsætte denne hex-kode i min Twebbrowser som A.png og lave en reference til det, som kan vises som <img src = a.png ... > som HTML-koden foreskriver..

Skrevet man. d. 25. juni 2012 kl. 07:28:08| #1

snestrup2000
snestrup2000 (10.825 point)
Ingen svar = lukker

Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   


Seneste spørgsmål

Internet Explorer : tillad POPUPS'

Oprettet den 8. maj 2013 kl. 16.21
snestrup2000 giver 30 point for svar | Giv et svar »

Delphi 2007 og Firebird 2.5

Oprettet den 8. maj 2013 kl. 10.45
2Mida giver 100 point for svar | Giv et svar »

Form placering igen

Oprettet den 30. april 2013 kl. 12.38
hugopedersen giver 100 point for svar | Giv et svar »








Tips & Tricks fra PC World

Teaser billede

Her er seks Google Labs-funktioner, som du skal slå til med det samme

Gmail Labs giver dig adgang til en masse smarte funktioner, som Googles ingeniører leger med i øjeblikket.


Anmeldelser fra PC World

Teaser billede

Test: Samsung Galaxy S4 er et hit - trods gøglertricks

Kan Samsung beholde førertrøjen i det store Android-race? Galaxy S4 er smækfyldt med innovative funktioner, men også med en del gøgl. Er det for meget? Få vores dom over Samsungs nye topmodel.


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Tre smarte trick som gør Windows 8 bedre

Boot direkte til skrivebordet, få en strategisk godt placeret luk-knap og slip for at logge ind. Her er tre tips til Windows 8, som gør det nemmere at blive venner med styresystemet.


Nyheder fra Computerworld

Teaser billede

Galleri: Her er Googles nyeste værktøj og legetøj

Google har i denne uge afholdt udviklerkonferencen I/O i San Francisco. Se her hvad søgegiganten kunne præsentere af nyskabelser.


IT Kurser
Samarbejdspartnere

Udgiver · © 2013 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger