Để bắt đầu với JS không phải là một trong những điểm mạnh của tôi. Tôi đã cố gắng trong vài ngày qua để chỉnh sửa hàm JS này để làm cho nó tải xuống hình ảnh base64. Chức năng này làm gì, khi nút tải xuống được nhấp, mở một cửa sổ mới có hình ảnh trên đó. Người dùng sau đó phải nhấp chuột phải và lưu hình ảnh. Tôi đang cố gắng tải xuống hình ảnh thay vì nhấp chuột phải và ‘lưu dưới dạng’.tải xuống hình ảnh base64
Các dataurl sản base4 png string (data: image/jpeg; base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAEBAQEBAQEBAQ .........)
tôi đã cố gắng sử dụng vì nó đã được đề xuất trong chủ đề khác nhưng điều đó không làm việc.
Mọi đề xuất đều được hoan nghênh. Cảm ơn.
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)
}
Câu trả lời chỉ liên kết không tốt. Vui lòng mang theo mã có liên quan vào câu trả lời của bạn. –
ngón tay cái xuống mã bổ sung liên quan. liên kết là quá nhiều bức tường văn bản. câu trả lời đơn giản hơn với mã ở đây: http://stackoverflow.com/questions/14011021/how-to-download-a-base64-encoded-image – Andrew