自動生成圖片項目在chrome裏自動下載出現網絡錯誤

今天在弄一個canvas生成圖片自動下載功能,之前用的下面這串代碼,可以下載,一點問題沒有,相同的代碼突然就不能用了。

  var a = document.createElement("a");
      a.href = href
      a.download = '圖片標題';
      a.click();

後來谷歌了之後才發現是chrome對下載圖片的像素大小有限制,這次圖片比較大,超過了限制,在https://www.cnblogs.com/fiy-noob/p/8986932.html 這裏找到了解決方案,將base64轉換成blob進行下載就可以了,附上stackoverflow上的原答案。

https://stackoverflow.com/questions/37135417/download-canvas-as-png-in-fabric-js-giving-network-error

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章