小程序
小游戏
企业微信
微信支付
扫描小程序码分享
代码片段 https://developers.weixin.qq.com/s/5xL8J6mS7Lcd
安卓报错canvasToTempFilePath:fail:create bitmap failed
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
可能是图片过大导致的,建议缩小一下图片大小
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
我遇到的情况是,uni-app写的。苹果和微信开发者工具可以,安卓真机不可以。结论是:安卓加载慢一点,增加延迟。希望对大家有用!有用就点赞。
context.draw(false, (r) => { console.log("context.draw",r); setTimeout(function(){ uni.canvasToTempFilePath({ canvasId: 'buildContract', success: res => { console.log("?",res.tempFilePath); resolve(res.tempFilePath) that.downloadImage = res.tempFilePath; this.saveImageToPhotosAlbum(this.downloadImage); // this.uploadSignContract(res.tempFilePath).then(signContractPath => { // resolve(signContractPath) // }) }, fail(err) { console.log("?err",err.tempFilePath); console.log("?err",err); } }) }, 1000) })
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
可能是图片过大导致的,建议缩小一下图片大小
我遇到的情况是,uni-app写的。苹果和微信开发者工具可以,安卓真机不可以。结论是:安卓加载慢一点,增加延迟。希望对大家有用!有用就点赞。
context.draw(false, (r) => { console.log("context.draw",r); setTimeout(function(){ uni.canvasToTempFilePath({ canvasId: 'buildContract', success: res => { console.log("?",res.tempFilePath); resolve(res.tempFilePath) that.downloadImage = res.tempFilePath; this.saveImageToPhotosAlbum(this.downloadImage); // this.uploadSignContract(res.tempFilePath).then(signContractPath => { // resolve(signContractPath) // }) }, fail(err) { console.log("?err",err.tempFilePath); console.log("?err",err); } }) }, 1000) })