Diese Seite mit anderen teilen ...

Informationen zum Thema:
Forum:
WinDev Forum
Beiträge im Thema:
1
Erster Beitrag:
vor 3 Jahren, 3 Monaten
Beteiligte Autoren:
Peter Holemans

[WB19] SOLVED - HTML Embedded Image - Encode in base 64

Startbeitrag von Peter Holemans am 10.03.2015 21:45

Found it...
The Crypt options need to be separated by a comma and not embedded with a + like I did first...

img is Buffer //WL.Image
img = dLoadImage("C:\WX Projects\UPM_WIN\CRSL_ProcessDuplicates_256_LBL.png",imgConvertir)
TmpImgBase64 is Buffer = Replace(Crypt(img,"",crypteAucun,encodeBASE64),CRLF,"")
Trace(TmpImgBase64)


==== OLD CODE ====

Hi,

I'm trying to encode image files into html (as URI).

This can be done by encoding the image buffer in base 64.
However, the WX Crypt encodeBase64 gives me complete different results on an image file buffer string than any other standard Base64 encoding scheme out there...

Has anybody already done this?
I just don't seem to get the right encoding string to work (unicode configuration).

img is Buffer //WL.Image
img = fLoadBuffer("C:\WX Projects\UPM_WIN\CRSL_ProcessDuplicates_256_LBL.png")
TmpImgBase64 is Buffer = Crypt(img,"",crypteAucun+encodeBASE64)
Trace(TmpImgBase64)


Sample html:

< img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAYAAABccqhmAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABl0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuODc7gF0AAIO4SURBVHhe7b1neBzZdS2qH+/77o8bnu9zeE7XsnKwLYfrJIf7fK9lycojjSRrNDnnGc6Qw5xzzhkEc845giQyAQIkQIBgzjmn4Qwnar+19qndfbrQEWxyCE7x+zar...
etc etc etc" />


All input welcome!

TIA,

Peter H.

Antworten:

Zur Information:
MySnip.de hat keinen Einfluss auf die Inhalte der Beiträge. Bitte kontaktieren Sie den Administrator des Forums bei Problemen oder Löschforderungen über die Kontaktseite.
Falls die Kontaktaufnahme mit dem Administrator des Forums fehlschlägt, kontaktieren Sie uns bitte über die in unserem Impressum angegebenen Daten.