小程序
小游戏
企业微信
微信支付
扫描小程序码分享
域名已配置 但wx.downloadFile接口一直提示fail url not in domain list (只有手机上打开调试功能才可以正常下载,很奇怪),appid wx7c133017736f0055,很急,官方来看下
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
// 获取图片对象 export function getImgObj({ canvas, url, callback }) { return new Promise((resolve, reject) => { wx.downloadFile({ url, success: (res) => { if (res.statusCode === 200) { loadImage(canvas, res.tempFilePath).then((imgObj) => { callback(imgObj) resolve() }) } }, fail: (err) => { wx.showToast({ title: '海报资源下载失败', icon: 'none', }) reject(err) }, }) }) } export function loadImage(canvas, imgSrc) { console.log('loadImage -> imgSrc', imgSrc) return new Promise((resolve, reject) => { let _img = canvas.createImage() _img.onload = () => { console.log('背景加载') resolve(_img) } _img.onerror = (err) => { console.log('加载错误', err) wx.showToast({ title: '海报资源加载失败', icon: 'none', }) reject(err) } _img.src = imgSrc }) }
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
重启大法好。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
// 获取图片对象 export function getImgObj({ canvas, url, callback }) { return new Promise((resolve, reject) => { wx.downloadFile({ url, success: (res) => { if (res.statusCode === 200) { loadImage(canvas, res.tempFilePath).then((imgObj) => { callback(imgObj) resolve() }) } }, fail: (err) => { wx.showToast({ title: '海报资源下载失败', icon: 'none', }) reject(err) }, }) }) } export function loadImage(canvas, imgSrc) { console.log('loadImage -> imgSrc', imgSrc) return new Promise((resolve, reject) => { let _img = canvas.createImage() _img.onload = () => { console.log('背景加载') resolve(_img) } _img.onerror = (err) => { console.log('加载错误', err) wx.showToast({ title: '海报资源加载失败', icon: 'none', }) reject(err) } _img.src = imgSrc }) }
重启大法好。