问题模块 框架类型 问题类型 终端类型 AppID 基础库版本
云开发 微信小程序 Bug 工具 wx7f8eede4adaa8db7 2.3.0
我调用成功了,拿它返回的路径竟然报错了,怎么解决啊?
代码片段
var user = wx.getStorageSync('user') var cloudPath = 'user/' + user + '.png' wx.chooseImage({ success: function (res) { // 获取文件路径 const filePath = res.tempFilePaths[0] wx.cloud.uploadFile({ filePath: filePath, cloudPath: cloudPath, success: res => { console.log('[上传文件] 成功:', res) wx.cloud.getTempFileURL({ fileList: [res.fileID], success: res => { console.log(res) that.setData({ img: res.fileList[0].tempFileURL }) } }) }, fail: e => { console.error('[上传文件] 失败:', e) }, complete: () => { console.log('结束调用') } }) } })
微信小程序开发问题解答
微信小程序开发者回答:
麻烦文件链接贴一下
微信小程序开发者回答:
https://6661-fan-f44bfc-1257690544.tcb.qcloud.la/user/oqXyt4jv2jaBJl19dHKRcAAxmsxY.png?sign=7fde5abd5b867dadac3020b10e5de58b&t=1538203396
微信小程序开发者回答:
文件链接有效期2个小时,有过期么
微信小程序开发者回答:
我上传之后就调用了
微信小程序开发者回答:
可以,是那个存储权限的bug,我之前设置的
所以不能用,换回第一个就可以了,然后我又换回来,发现这种权限下我也可以了,所以说,这可能是一种bug,希望尽快处理下,不然遇到很麻烦
微信小程序开发者回答:
总结一下:设置权限2(仅创建者及管理员可读写),文件链接不可访问;改为权限1(所有用户可读,仅创建者及管理员可写),可以访问,然后再改为权限2(仅创建者及管理员可读写),也可以访问了。并且文件是今天刚上传的,是这样吗?
微信小程序开发者回答:
再改为权限2时我退出控制台后又不行了,在里面时可以的,但刚开始控制台也是不行的。权限1可以在开发者中访问,权限2不行,我明明是创建者啊
微信小程序开发者回答:
你是以管理员的身份创建文件的,在客户端是以用户的身份访问的。
本文网址:http://www.91bianli.com/kaifazhinan/75402.html