JavaScript - 将数据base64字符串转换为图像

问题描述:

我正在制作使用PhoneGap的移动应用程序,并且我想将数据base64字符串转换为文件并将其保存在移动设备中。JavaScript - 将数据base64字符串转换为图像

如何使用JavaScript将数据base64字符串转换为图像文件?有没有这样的JavaScript库?

您可以使用数据网址:

<a href="data:jpg/image;base64,/9j/4AAQSkZJR...." target="_blank"> 

这也适用于IMG标签:

<img src="data:jpg/image;base64,/9j/4AAQSkZJR...." /> 

要由纯JavaScript触发此,也许这可以工作。后端的行为应该像DOM浏览器:

var content = "data:jpg/image;base64,/9j/4AAQSkZJR...."; 
var window = window.open(content, "Image"); 
window.focus() 
+1

我想**将数据base64字符串转换为文件并将其保存在移动设备中**。 – 2014-11-05 14:01:39

+1

你需要欺骗设备来触发文件下载,也许我的编辑有帮助? – 2014-11-05 14:11:33