如何使用JavaScript将图像转换为Base64字符串?

733

我需要将我的图片转换为Base64字符串,以便将图片发送到服务器。

是否有适用于此的JavaScript文件?否则,我该如何进行转换?


5
你的形象来源是哪里? - TJHeuvel
6
以下是翻译的内容:如何在 JavaScript 中获取图像数据?我正在尝试从一个图像中获取像素数据,以便通过 Canvas 对其进行处理。有没有一种方法可以在 JavaScript 中获取图像的像素数据?谢谢! - duri
1
JS和jQ:https://dev59.com/questions/T2Mm5IYBdhLWcg3wT9qU - Roko C. Buljan
https://idkblogs.com/js/31/Convert-image-file-into-base64-in-javascript - Shubham Verma
21个回答

0

如果你正在使用Dojo Toolkit,它为我们提供了直接将Base64编码或解码的方法。

尝试这样做:

要使用dojox.encoding.base64对字节数组进行编码:

var str = dojox.encoding.base64.encode(myByteArray);

要解码一个Base64编码的字符串:

var bytes = dojox.encoding.base64.decode(str);

2
@DownVoter - 亲爱的,如果您标记了某些负面内容,最好也指出错误,这样别人就可以改进。就我所知,dojo也是一个JavaScript库,如果您被允许使用dojo,那么您肯定可以使用这种方法。 - Vikash Pandey

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接