【发布时间】:2015-02-04 08:03:49
【问题描述】:
从 JS 开始并不是我的强项之一。过去几天我一直在尝试编辑这个 JS 函数以使其强制下载 base64 图像。当单击下载按钮时,该功能的作用是打开一个带有图像的新窗口。然后用户必须右键单击并保存图片。我正在尝试强制下载图片,而不是右键单击并“另存为”。
dataurl产生base4 png字符串(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAEBAQEBAQEBAQ……)
我尝试按照另一个线程中的建议使用,但没有奏效。
欢迎所有建议。谢谢。
savePaint: function() {
var self = this;
dataURL = self.context.canvas.toDataURL();
var cntnt = $("<p class='dialogHeader'>Please right click and select 'Save Image As' option. Click here to Return</p> <img id='PrintImage' src=" + dataURL + ">");
self.newSavedImage.html(cntnt);
self.showPopup(self.newSavedImage, self.canvasWidth, self.canvasHeight)
}
【问题讨论】:
标签: javascript jquery