搜尋

首頁  >  問答  >  主體

html5 - canvas在手机浏览器上无法保存成图片

在canvas画了图片,用了toDataURL(),在电脑上可以成功保存,但是在手机浏览器上(欧朋浏览器、微信浏览器)无法保存成功,显示为下载失败,这是怎么回事?是手机的限制吗?还是需要一些设置。

PHP中文网PHP中文网2871 天前936

全部回覆(3)我來回復

  • 伊谢尔伦

    伊谢尔伦2017-04-17 11:26:26

    主要是手機瀏覽器的效能問題,十幾K的小圖片是沒問題的,如果大圖,就容易卡住

    回覆
    0
  • 天蓬老师

    天蓬老师2017-04-17 11:26:26

    遇到同樣的問題,目前能想到的是先上傳到伺服器,然後回傳一個伺服器端的圖片url位址

    回覆
    0
  • 高洛峰

    高洛峰2017-04-17 11:26:26

    之前做一個canvas剪切圖片的,canvas 產生的圖片,我是透過js保存起來,因為js跨域的問題,圖片是獲取不到的,所以還是要保存在伺服器上。

    回覆
    0
  • 取消回覆