2014-10-29 75 views
2

有谁知道任何简单的javascript,我可以用它将base64字符串转换为图像(最好是jpg格式),以便我可以将图像保存到文件中?这是一个签名板应用程序。我可以将签名转换为base64格式,但需要将签名保存为图像文件以用于嵌入到Crystal Report中。将Base64转换为带有javascript的图像文件

回答

-4

我已经在JSP页面中试过这种方法来打印来自base64字符串的图像,我猜这应该也适用于JavaScript。目前还没有样品数据需要验证,但以下是我如何尝试。

var oImg=document.createElement("img"); 
var baseString = null; //the base64 string you have 
var imsc = 'data:image/jpg;base64, '+baseString; 
oImg.setAttribute('src', imsc); 
document.body.appendChild(oImg); 
+0

我有这个工作,以便新的图像显示在页面上(如上面的例子)。我真正需要的是将图像保存到我的电脑。关于如何使它的这部分工作在JavaScript中的任何想法? – wedge47 2014-11-26 15:40:41

+0

您可以将该base64String转换为画布,然后下载该画布 http://stackoverflow.com/questions/17397319/save-canvas-as-jpg-to-desktop &将数据转换为画布,这将有助于 http ://stackoverflow.com/questions/4409445/base64-png-data-to-html5-canvas – 2014-11-27 04:55:41

相关问题