- 如何解决wx.cloud.uploadFile报错url not in domain list?
出现问题的小程序 appid:wxdf7c98eac5c7565d 出问题的api组件:wx.cloud.uploadFile 问题描述: 今天白天客户反馈,无法上传图片。之前是正常可以上传的。 经过定位后发现,真机调试可以正常上传,体验版可以正常上传,线上版本wx.cloud.uploadFile返回error。 奇怪的是我用的云开发,应该是不需要配置域名的。 我在社区搜索,发现一个可能的原因,需要去除 app.json / game.json 中的字段 "cloud": true。 (云开发能力从基础库 2.2.3 开始支持,现在 2.2.3 或以上的基础库已覆盖绝大部分用户(目前约 99.6% ),不应继续使用旧的兼容性处理方式。如采用了旧的兼容性处理方式,请去除 app.json / game.json 中的字段 "cloud": true。 https://developers.weixin.qq.com/minigame/dev/wxcloud/reference/compatibility.html) 不过我想,体验版(未去除"cloud": true的代码)都可以上传,线上版却不能上传,所以去掉这个 "cloud": true 应该并不一定能解决问题。 而且我的代码较长时间未更新,如果更新小程序的代码重新上传,改动成本太大了。 希望官方大大帮忙查一下问题,如需要更多信息,可以随时联系,谢谢 报错信息: uploadFile fail error = Error: errCode: -1 | errMsg: cloud.uploadFile:fail uploadFile:fail url not in domain list; at cloud.uploadFile api; at new t (https://usr/app-service.js:2:73632) at u (https://usr/app-service.js:2:74346) at Object.t.returnAsFinalCloudSDKError (https://usr/app-service.js:2:74527) at https://usr/app-service.js:2:71483 at https://usr/app-service.js:2:4324 at Object.throw (https://usr/app-service.js:2:4429) at o (https://usr/app-service.js:2:3251) 报错的代码如下: // 其中出问题的一个case 变量值 为 // activityImage = wxfile://tmp_c970475003226eb9ef421eb99f**********d575f63c0c4.jpg // cloudPath = activityImage/2023-3-17/2b32483**********72afa10a7a0b0.jpg wx.cloud.uploadFile({ cloudPath: cloudPath, filePath: activityImage, // 文件路径 }).then(res => { // }).catch(error => { // 上传图片失败 console.log(TAG, 'uploadFile fail error = ', error); toastUtil.showToast('发布失败,上传图片失败,请稍候再试'); })
2023-03-17 - 关于小程序云开发CDN的问题?
小程序官方社区的运营您好,我是一个小程序的个人开发者,开发了一个小程序,上线一年多,帮助数万个微信用户提高了效率。 随着用户增多,小程序访问量变大,CDN资源不太够用,但是其他云开发资源还有很多。为了用户体验,CDN用完的时候,果断升级了套餐 不过作为个人开发者,目前收入有限,长期下去收入不足以覆盖CDN的费用,所以想优化一下云开发CDN的流量。 目前有几个云开发CDN相关的问题,在官方文档和官方社区搜索好久,也没找到相关资料,所以发个帖子,希望收到官方的回复 云开发CDN,的流量,在什么场景下会消耗CDN流量呢?如果CDN流量使用完,云存储中的文件会访问失败,还是会正常访问,只是不走CDN访问变慢?能否支持CDN用完后,云存储的图片不走CDN,速度慢点就慢点,但是可以正常访问呢?CDN中图片,上传成功后,是否支持多个分辨率(文件大小)下载显示呢?类似其他CDN图床的,通过通过参数区分不同分辨率节省流量什么时候可以推出,可以单独购买CDN流量包的方式? 最后感谢官方运营同学,抽时间回复,谢谢
2020-05-30 - 微信小程序 页面跳转 页面数据 错乱 问题
- 当前 Bug 的表现(可附上截图) 首页 跳转 a页面 传参 data=1, a页面跳转 b页面 b页面跳转 a页面 传参 data=2, 此时在当前 a 页面,点击返回按钮 会回到 b 页面, 此时在当前 b 页面,点击返回按钮 会回到 a 页面, bug 出现了,此时的 a 页面的 data 的值 本来应该是 1,可是此时 却是 2 。 - 预期表现 希望回退操作 不改变 原有 page 的 data - 复现路径 运行代码片段 -> 点击跳转 a 页面 button -> 点击跳转 b 页面 button -> 点击跳转 a 页面 button - 返回按钮 - 返回按钮 - 提供一个最简复现 Demo https://developers.weixin.qq.com/s/9qD90gmw7390
2019-06-20 - map 组件 regionchange 事件 bug
当前bug描述: map 组件的 bindregionchange 事件,在 Android 手机(测试机为小米5s) 和 IPhone(6) 手机上的表现不一致。 在IPhone 手机上,小程序打开 地图显示出来,就会 触发 bindregionchange 事件,而 Android 手机 却没有自动触发 该事件,这应该是 bug,希望官方能做统一,要么两端 都不触发,要么两端都 触发。建议是 初始化的时候不触发,然后用户手动移动地图 或者 api调用改变地图区域 再触发该事件 - 当前 Bug 的表现(可附上截图) [图片] - 预期表现 [图片] - 复现路径 打开代码片段 - 开发工具远程调试 - 手机扫码 - 小程序代码片段在手机上启动 - 从电脑上看远程调试页面 log 即可 - 提供一个最简复现 Demo 见 代码片段
2018-09-15