Я динамически создаю изображение на странице с помощью dataURL,
var aImg = document.createElement('img');
aImg.setAttribute('src', dataURL);
aImg.setAttribute('alt', 'pic');
aImg.setAttribute('width', '438px');
aImg.setAttribute('height', '267px');
aImg.onclick = (function() {
//download the image object
})();
Я не уверен, что делать, чтобы загрузить этот объект изображения, который является PNG-изображением. Может кто-нибудь подсказки?
Если вы хотите, чтобы изображение отображалось, это должно быть прекрасным:
aImg.src = YOUR_URL
если вы хотите сохранить его в файл, вы переадресовываете shoud и позволяете обозревателю заботиться обо всем остальном. Переадресация JS может быть выполнена следующим образом:
window.location.replace(dataURL)
Если вы хотите, чтобы в браузере появилось всплывающее сообщение "Сохранить файл", ознакомьтесь с этой ссылкой: http://muaz-khan.blogspot.in/2012/10/save-files-on-disk-using-javascript-or.html
.setAttribute()
. Вы можете просто ссылаться на свойства напрямую, такие какaImg.src = dataURL;