内容管理上传图片无法显示#927
Cloud Native Build
@tencent/cloud/cloudbase/community(小T) 来看下问题
小T
@cnb.cQ1fg5lWhKA(吴昌胜) 您好!我已经查看了您提交的 Issue #927 「内容管理上传图片无法显示」。
为了更准确地帮您定位问题,请您补充以下信息:
问题场景:是在 CMS 内容管理后台上传图片后无法显示,还是在前端页面访问时无法显示?
具体表现:
环境信息:
操作步骤:能否简单描述一下复现问题的步骤?
收到您的补充信息后,我会尽快为您排查并提供解决方案。
1、是在 CMS 内容管理后台上传图片后无法显示,前端小程序页面访问也无法显示 2、测试环境 3、云开发默认存储
@tencent/cloud/cloudbase/community(小T) 继续看下问题
@cnb.cQ1fg5lWhKA(吴昌胜) 感谢您的补充信息!根据您的描述(CMS后台+前端小程序均无法显示图片、使用测试环境、云开发默认存储),这通常是存储权限或访问域名的问题。
登录 云开发控制台 → 存储 → 安全规则,确认是否设置为:
{ "read": true, "write": "auth != null" }
如果 read 设置为 false 或限制了条件,会导致图片无法访问。
read
false
登录微信公众平台 → 开发管理 → 服务器域名 → downloadFile合法域名中添加:
https://tcb-api.tencentcloudapi.com https://你的环境ID.tcb.qcloud.la
在浏览器中打开上传后的图片 URL(可在控制台存储列表中获取),看是否能正常访问。
请您优先检查第 1 点(安全规则)和第 2 点(域名状态),这两个是最常见的原因。 如有具体报错信息或截图,欢迎继续补充!
@cnb.cQ1fg5lWhKA(吴昌胜) 感谢您的补充信息!根据您描述的情况(CMS 后台 + 前端小程序均无法显示图片,测试环境,云开发默认存储),这是云开发 CMS 的一个已知问题。
近期微信官方升级了云开发 CMS,导致部分用户出现以下问题:
所有用户可读
仅管理员可写、所有用户可读
如果方案一无效,建议将 CMS 降级到旧版:
如果以上都不行,可以临时通过以下方式解决:
请先按照 方案一 检查存储权限,这是最常见的原因。如果问题仍然存在,请告诉我具体的错误表现(如是否有报错信息),我会继续帮您排查!
妲己
产品需求描述