2014-10-19 53 views
3
var image = new Image(); 
image.src = canvas.toDataURL("image/png"); 
var link = document.createElement('a'); 
link.href = image; 
link.download = 'Download.png'; 
document.body.appendChild(link); 
link.click(); 

当我使用这个脚本,它返回我下载错误蹊跷的代码

(File not found) 

为什么?

+2

的['.href'性质](https://developer.mozilla.org/en-US/docs/Web/ API/URLUtils.href)预计会保存一个字符串值。 'image'是一个对象。 – 2014-10-19 06:18:56

回答

3

变化

link.href = image;

link.href = image.src;