logo
3
38
WeChat Login

[渲染层网络层错误] Failed to load local image resource /pages/index/cloud://cloudbase-3gjd34ct965a41cd.636c-cloudbase-3gjd34ct965a41cd-1402040384/weda-uploader/b1437bcaa0c5de9c9fbc5e284723461a-wallhaven-4yl58k.png the server responded with a status of 5#799

Open
created 2 months ago
Edit

云开发环境ID

cloudbase-3gjd34ct965a41cd

问题描述

image.png 轮播图展示云数据库中的图片,编译报错:[渲染层网络层错误] Failed to load local image resource /pages/index/cloud://cloudbase-3gjd34ct965a41cd.636c-cloudbase-3gjd34ct965a41cd-1402040384/weda-uploader/b1437bcaa0c5de9c9fbc5e284723461a-wallhaven-4yl58k.png the server responded with a status of 500 (HTTP/1.1 500 Internal Server Error) (env: Windows,mp,2.01.2510280; lib: 3.14.1) image.png image.png 环境id检查了没有问题 image.png

我跟你一样遇到了同样的问题,也是运行云存储里的地址图片就报错,但很神奇的一点就是只要是昨天之前建立的云存储图片的地址就没有问题可以正常显示,我昨天上传了几张新的图片后就出现这个问题了,利用诊断代码看了一下输出日志,发现就是文件在云端状态异常,但文件在云存储里可以预览可以下载,之前上传的图片也是正常的,感觉很无解,目前还未找到解决办法。

我跟你一样遇到了同样的问题,也是运行云存储里的地址图片就报错,但很神奇的一点就是只要是昨天之前建立的云存储图片的地址就没有问题可以正常显示,我昨天上传了几张新的图片后就出现这个问题了,利用诊断代码看了一下输出日志,发现就是文件在云端状态异常,但文件在云存储里可以预览可以下载,之前上传的图片也是正常的,感觉很无解,目前还未找到解决办法。

@cnb.cQwp4X1FAHA(Misa) 你好,我一开始实在那个CMS云后台直接创建的数据模型,可见下图

image.png 然后我打开我的开发软件中的云数据库,发现图片链接返回的是File ID 形式的,即cloud开头,可见下图 image.png 我怀疑是图片链接的问题,然后我把图片地址改成“下载地址”的那个地址,然后就没有那个报错了,图片可以正常显示了。 image.png

不知道你的是不是也用的File ID ,可以尝试改成下载地址,希望可以帮到你

Administrator

新建字段的时候有一个配置,可以将存储方式改成https,这样落库的文件地址就是https形式,可以在ide中直接识别

Clipboard_Screenshot_1770199384.png

@cnb.cQwp4X1FAHA(Misa) 你好,我一开始实在那个CMS云后台直接创建的数据模型,可见下图

image.png 然后我打开我的开发软件中的云数据库,发现图片链接返回的是File ID 形式的,即cloud开头,可见下图 image.png 我怀疑是图片链接的问题,然后我把图片地址改成“下载地址”的那个地址,然后就没有那个报错了,图片可以正常显示了。 image.png

不知道你的是不是也用的File ID ,可以尝试改成下载地址,希望可以帮到你

@cnb.cQQhp9yFAHA(L4🤡😀🤡🤡) 你好,感谢回复,按照你的方法我试了一下,但还是报渲染层测错误,我同样怀疑是图片File ID 有问题导致的,由于我在小程序里的图片地址基本上都是直接引用云存储里File ID,所以我测试了一下,我用之前已经上传到云存储里的一张图片File ID:cloud://cloud1-1gi0xp7e4762912b.636c-cloud1-1gi0xp7e4762912b-1382793468/avatars/cat_avatar_1.jpg(这个地址可以正常的显示图片),
然后我重新把这张相同的图片重新上传到云存储相同的位置,图片File ID:cloud://cloud1-1gi0xp7e4762912b.636c-cloud1-1gi0xp7e4762912b-1382793468/avatars/cat_avatar_111.jpg(这个地址就无法正常显示图片,控制台会报[渲染层网络层错误] Failed to load local image resource /pages/admin/cloud://cloud1-1gi0xp7e4762912b.636c-cloud1-1gi0xp7e4762912b-1382793468/avatars/cat_avatar_111.jpg
the server responded with a status of 500 (HTTP/1.1 500 Internal Server Error)
(env: Windows,mp,2.01.2510260; lib: 3.11.3))
可以看到这两个File ID除了文件名称不一样,其他都是一样的,所以目前暂时我也想不到是什么原因导致的,麻烦@cnb.awPzmf4ShJA(chriscc) 大佬能给小白指条明路,感谢

Administrator
Edit history

@cnb.cQQhp9yFAHA(L4🤡😀🤡🤡) 你好,感谢回复,按照你的方法我试了一下,但还是报渲染层测错误,我同样怀疑是图片File ID 有问题导致的,由于我在小程序里的图片地址基本上都是直接引用云存储里File ID,所以我测试了一下,我用之前已经上传到云存储里的一张图片File ID:cloud://cloud1-1gi0xp7e4762912b.636c-cloud1-1gi0xp7e4762912b-1382793468/avatars/cat_avatar_1.jpg(这个地址可以正常的显示图片),
然后我重新把这张相同的图片重新上传到云存储相同的位置,图片File ID:cloud://cloud1-1gi0xp7e4762912b.636c-cloud1-1gi0xp7e4762912b-1382793468/avatars/cat_avatar_111.jpg(这个地址就无法正常显示图片,控制台会报[渲染层网络层错误] Failed to load local image resource /pages/admin/cloud://cloud1-1gi0xp7e4762912b.636c-cloud1-1gi0xp7e4762912b-1382793468/avatars/cat_avatar_111.jpg
the server responded with a status of 500 (HTTP/1.1 500 Internal Server Error)
(env: Windows,mp,2.01.2510260; lib: 3.11.3))
可以看到这两个File ID除了文件名称不一样,其他都是一样的,所以目前暂时我也想不到是什么原因导致的,麻烦@cnb.awPzmf4ShJA(chriscc) 大佬能给小白指条明路,感谢

@cnb.cQwp4X1FAHA(Misa) 图片File ID:cloud://cloud1-1gi0xp7e4762912b.636c-cloud1-1gi0xp7e4762912b-1382793468/avatars/cat_avatar_111.jpg(这个地址就无法正常显示图片,控制台会报[渲染层网络层错误] Failed to load local image resource /pages/admin/cloud://cloud1-1gi0xp7e4762912b.636c-cloud1-1gi0xp7e4762912b-1382793468/avatars/cat_avatar_111.jpg
这个用https地址可以正常访问么

@cnb.cQwp4X1FAHA(Misa) 图片File ID:cloud://cloud1-1gi0xp7e4762912b.636c-cloud1-1gi0xp7e4762912b-1382793468/avatars/cat_avatar_111.jpg(这个地址就无法正常显示图片,控制台会报[渲染层网络层错误] Failed to load local image resource /pages/admin/cloud://cloud1-1gi0xp7e4762912b.636c-cloud1-1gi0xp7e4762912b-1382793468/avatars/cat_avatar_111.jpg
这个用https地址可以正常访问么

@cnb.awPzmf4ShJA(chriscc) 我测试了一下https的地址图片可以正常显示出来,但是用File ID就不行,而且我还发现了一个点就是只要是之前已经上传过的图片不管是用File ID还是https的地址都可以正常显示,但唯独现在新上传的图片就只能用https的地址可以正常显示,搞不懂是为什么?那后续难道所有新上传的图片都只能引用https的地址才能正常显示么?

@cnb.cQwp4X1FAHA(Misa) 图片File ID:cloud://cloud1-1gi0xp7e4762912b.636c-cloud1-1gi0xp7e4762912b-1382793468/avatars/cat_avatar_111.jpg(这个地址就无法正常显示图片,控制台会报[渲染层网络层错误] Failed to load local image resource /pages/admin/cloud://cloud1-1gi0xp7e4762912b.636c-cloud1-1gi0xp7e4762912b-1382793468/avatars/cat_avatar_111.jpg
这个用https地址可以正常访问么

@cnb.awPzmf4ShJA(chriscc) 另外我还做了一些列测试,遇到了让我很困惑的地方,就是如果我在云存储的avatars文件夹里使用之前旧的图片例如1.jpg作为用户头像,那么无论是fileID还是https地址这张图片都可以正常使用,但是如果重新在这个文件夹上传一张新的图片例如2.jpg后,那么这张2.jpg的图片就只有https地址是可以正常显示出来的,fileID就无法显示出来会报错之前提到的500错误。
并且我还测试了一下,如果我在云存储的avatars文件夹里在重新建立一个useravatars的文件夹,然后同样上传这张2.jpg的图片,那么这张2.jpg的图片无论是fileID还是https地址这张图片都没法显示出来,fileID会报渲染500错误,https地址会报渲染403错误。还有就是如果直接在云存储的根目录下直接上传useravatars这个文件夹,那么在这个文件夹里同样上传2.jpg的图片,同样的无论是fileID还是https地址这张图片都没法显示出来,fileID会报渲染500错误,https地址会报渲染403错误。
我现在是甚至有点怀疑是不是云存储本身出现bug了?

T

NPC
referenced ISSUE
Assignee
None yet
Label
None yet
Priority
None yet
Time period
-
Property
Add custom properties to record and label key information
Participant