2***@qq.com
2***@qq.com
  • 发布:2023-11-08 14:29
  • 更新:2025-12-24 17:20
  • 阅读:384

【报Bug】canvasToTempFilePath:成功回调 没有返回tempFilePath

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX类型: 正式

HBuilderX版本号: 3.8.12

手机系统: Android

手机系统版本号: Android 13

手机厂商: 华为

手机机型: 红米note9Pro

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

canvasToTempFilePath:成功回调 没有返回tempFilePath

预期结果:

canvasToTempFilePath:成功回调返回tempFilePath

实际结果:

canvasToTempFilePath:成功回调 没有返回tempFilePath

bug描述:

调用canvasToTempFilePath:成功回调 没有返回tempFilePath

2023-11-08 14:29 负责人:无 分享
已邀请:
7***@qq.com

7***@qq.com

同样的问题,解决了吗,求大神指点

管我屁事

管我屁事

一样的问题,APP端和H5端都是只返回 errMsg canvasToTempFilePath:ok , 根本没返回 tempFilePath,到底要怎么写才对 !!!!

杨杨得亿

杨杨得亿 - 这个人很懒,什么都没有留下~

确保你的项目已经获得了必要的权限来访问临时文件。例如,如使用了 canvasToTempFilePath,你需要确保获得了用户的授权。

1***@qq.com

1***@qq.com - 前端混子

在支付宝小程序上一样的问题,需要保存海报
使用uni.createOffscreenCanvas()创建离屏canvas,canvasToTempFilePath():成功回调返回的tempFilePath是undefined,打印canvas也是没有toTempFilePath()
怀疑是支付宝的离屏canvas不支持toTempFilePath()

最后只能用canvas.toDataURL()获取canvas的base64,再写入临时地址了,最后再保存图片

要回复问题请先登录注册