image组件src使用云文件ID不能显示图片
发布于 6 年前 作者 lzhao 9966 次浏览 来自 问答

-官方文档写着支持云文件ID

  • 当前 Bug 的表现(可附上截图)

正常使用image组件, src地址填写的云开发中的云文件ID-fileID地址, 结果image显示空白

不能显示:

正确显示:

  • 预期表现

显示图片

  • 复现路径

正常使用image组件, src地址填写的云开发中的云文件ID-fileID地址

将云文件ID-fileID地址替换为下载地址(即https类型的真实地址即可显示)

  • 提供一个最简复现 Demo

不能显示:

<image src=“cloud://2196-development-200777/resources/funcList/ticket.png”></image>

正常显示:

<image src=https://development-200777.tcb.qcloud.la/resources/funcList/ticket.png?sign=4d094e913f2d69817c082acb6f33e4a4&t=1536064568”></image>

8 回复

你好,刚刚经过尝试,问题已解决:

请在cloud://xxxx中的“:”改为“\:”便可使用,但使用时受网络影响

url中的:需要转义

VM1961:1 Failed to load local image resource /pages/xhome/list/cloud://…/media/logo.jpg 

 the server responded with a status of 500 (HTTP/1.1 500 Internal Server Error) 

同样的问题,会把 cloud:// 开头的 fileid 识别成如下的本地地址:

/pages/…/cloud://…/media/logo.jpg 

1、云存储指定了测试环境,但上传时文件存到了第一个环境里。

2、image组件,src使用云ID时,也是图片显示不出来。

请指教!

我也遇到了同样的问题。

另外我尝试着通过 下面这个函数获取临时地址,也获取不到。 希望管理员尽快帮忙解决一下。

wx.cloud.getTempFileURL

我的创建两个环境第一个可以直接用,第二个就不行了o(╥﹏╥)o

控制台是否创建了两个环境呢?两个环境的 ID 分别是什么?

完全没用说明在云开发工具上,这个云ID是什么

没有任何答复吗

回到顶部