我需要将我的图片转换为base64字符串,以便我可以将我的图片发送到服务器上。 是否有任何js文件用于此目的......?否则如何转换呢?
你可以使用HTML5的<canvas>
来实现。
创建一个画布,将你的图片加载到其中,然后使用toDataURL()
来获得base64表示(实际上,它是一个data:
URL,但它包含base64编码的图片)。
好吧,如果你使用dojo,它给我们提供了直接编码或解码为base64的方法。
试试这个。
使用dojox.encoding.base64对一个字节数组进行编码。
var str = dojox.encoding.base64.encode(myByteArray);
解码一个base64编码的字符串。
var bytes = dojox.encoding.base64.decode(str);