Well then that is now a function in my conversions library: function urlSafeBase64 pData replace return with empty in pData replace "+" with "-" in pData replace "/" with "_" in pData replace "=" with empty in pData return pData end urlSafeBase64
Bob S > On Feb 6, 2025, at 5:50 AM, jbv via use-livecode > <use-livecode@lists.runrev.com> wrote: > > Hi Monte, > > It works ! Thank you very much ! > > jbv > > Le 2025-02-05 04:35, Monte Goulding via use-livecode a écrit : >> 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 > > _______________________________________________ > 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