问题模块 框架类型 问题类型 终端类型 AppID 基础库版本
云开发 微信小程序 Bug 客户端 wx92e6fc887854609c 2.3.1
- 当前 Bug 的表现(可附上截图)
在test环境下,存储桶中的图片的fileID在客户端直接引用加载一切正常;但是当切换到release环境下之后,却无法显示:错误信息如下:
VM260:2 Failed to load local image resource /dist/avatar/cloud://release-858adf.83c5-release-858adf/avatar/obQH15f8HUkjFh7uefYcJKH5krW0_1540056963857.jpg
the server responded with a status of 404 (HTTP/1.1 404 Not Found)
该图片在云开发控制端查看一切正常,fileID也正确,环境也通过app.js中的env设定正确。
- 预期表现
- 复现路径
- 提供一个最简复现 Demo
微信小程序开发问题解答
微信小程序开发者回答:
谢谢回复,这样是可以的,但是这样会增加很多消耗,而且每个引用都要转换,很麻烦,因为几乎每个页面都需要读取头像、图片附件等。还是想了解为何在生产环境下不能直接引用cloud://开头的地址?
微信小程序开发者回答:
我也是同样的问题 我的没有报错 fileid都加到页面上了 就是不显示图片
微信小程序开发者回答:
获取临时路径
https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-client-api/storage/getTempFileURL.html
本文网址:http://www.91bianli.com/weixinxiaochengxu/34251.html