2014-10-19 52 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;