2014-10-29 78 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