五叶神
五叶神
  • 发布:2021-12-18 16:07
  • 更新:2022-01-24 17:17
  • 阅读:642

ios H5 canvas绘制海报空白,uni.downloadFile用于canvas生成海报报错,downloadFile:fail 【已解决】

分类:uni-app

H5端(微信浏览器、自带浏览器),报错downloadFile:fail,安卓正常,只有ios报错,图片使用的oss:
https://bfyl-1308086054.cos.ap-chongqing.myqcloud.com/image/2021-12/649ab04c72264b5da00dd40d5b766ca5.jpg?imageMogr2/thumbnail/400x/interlace/0

找了几圈没有解决。有没有大佬遇到过。

图片下载失败的已经解决,但是uni.canvasToTempFilePath返回的 tempFilePath 在ios H5中一直是‘data:,’ ,不使用图片,纯文字canvas,导出也是空内容


补充:
问题已解决,是由于ios H5 限制canvas最大尺寸所致,https://developers.weixin.qq.com/community/develop/doc/000cceaf49c5d022cefbe18bb56c09 换算最大尺寸,scale或者分割绘制

2021-12-18 16:07 负责人:无 分享
已邀请:
小枫叶

小枫叶 - 外包接单加v:wlmk1234567 注明来意

看hx版本是否为2.99+

  • 五叶神 (作者)

    最新正式版3.2.16,跟版本有关系么

    2021-12-20 10:10

小枫叶

小枫叶 - 外包接单加v:wlmk1234567 注明来意

或许有,这种不知名问题,不能确保哪里有问题

m***@gmail.com

m***@gmail.com - 我的

uni.downloadFile,报错downloadFile:fail,是怎么解决的。求

  • 五叶神 (作者)

    上面补充了解决办法

    2022-01-26 10:47

  • m***@gmail.com

    回复 五叶神: 请问您这是什么浏览器,能看控制台,或者是用的new VConsole();

    2022-01-27 13:26

  • 五叶神 (作者)

    回复 1***@qq.com: VConsole

    2022-02-07 14:37

  • 2***@qq.com

    回复 五叶神: 大佬报错downloadFile:fail的解决办法是哪个

    2022-09-08 09:37

该问题目前已经被锁定, 无法添加新回复