I can see getting rid of extraneous CRs or LFs but aren’t "+","/" and "=" part of the encoding and corrupt the base 64 data stream? Or am I missing something?
Ralph DiMola IT Director Evergreen Information Services rdim...@evergreeninfo.net -----Original Message----- From: use-livecode [mailto:use-livecode-boun...@lists.runrev.com] On Behalf Of Monte Goulding via use-livecode Sent: Wednesday, February 05, 2025 4:36 AM To: How to use LiveCode Cc: Monte Goulding Subject: Re: Best way to base64encode a jpeg file ? Hi jbv > Here is my code for base64 encoding : > put URL ("file:" & "myfile.jpg") into timagedata Use `binfile:` here instead of `file:` so the engine doesn’t treat the data as native text and fiddle with it > put base64encode(timagedata) into tBase64Image replace return with > "" in tBase64Image You need url safe base64 encoding so you need: local tEncoded put base64Encode(pData) into tEncoded replace return with empty in tEncoded replace "+" with "-" in tEncoded replace "/" with "_" in tEncoded replace "=" with empty in tEncoded > > Thanks, > jbv > > _______________________________________________ > use-livecode mailing list > use-livecode@lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode