我已經<img>使用JavaScript 將源內容從html標記轉換為base64String。圖像顯示清晰。現在,我想使用javascript將該圖像保存到用戶磁盤。<html> <head> <script> function saveImageAs () { var imgOrURL; embedImage.src = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUA" + "AAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO" + "9TXL0Y4OHwAAAABJRU5ErkJggg=="; imgOrURL = embedImage; if (typeof imgOrURL == 'object') imgOrURL = embedImage.src; window.win = open(imgOrURL); setTimeout('win.document.execCommand("SaveAs")', 0); } </script> </head> <body> <a href="#" ONCLICK="saveImageAs(); return false" >save image</a> <img id="embedImage" alt="Red dot"> </body></html>當我將圖像路徑設置為<img>html標簽的源代碼時,此代碼運行良好。但是,當我將source傳遞為base64String時不起作用。如何實現我想要的?javascript HTML image base64
如何使用JavaScript將base64映像保存到用戶磁盤?
侃侃無極
2019-11-29 15:37:56