[英]Convert image to base64
我正在尝试使用javascript将图像转换为base64,但是,如果我使用jquery请求URL并使用javascript进行编码,则结果与我从此处收到的结果不同(http://www.scalora.org/projects/ uriencoder /)在保存和上传图像时。
有什么理由吗?
我只是在使用$ .get和base64编码函数data()
另一个SO问题涵盖了这一确切主题,并提供了适用于IE和Firefox的解决方案。 简短的答案是XHR实际上不是为二进制数据设计的,并且当转换为XHR.responseText
的字符串时,数据会被破坏或截断。
最好在服务器端对Base 64进行编码。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.