收藏
回答

云存储的图片为什么报错不显示啊?但有一部分又显示,啥原因?

原因在最下面,已更新!

------------------

跟着教程做,图片显示都正常。自己模仿的做,为啥图片不显示了?也不是都不显示,只显示一部分,图片小的显示,如果用手机操作,就都不显示。

[渲染层网络层错误] Failed to load local image resource /pages/xxx/<URL> 

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

打印结果都没错的啊。

图片小,可以显示,图片大一点就不显示。

但使用 云存储中的 下载链接,显示是没问题的。

请问怎么获取云存储图片的下载链接啊?

-----------------------------------------------------------------

终于发现原因了:自己的眼睛没睁大啊!

第一层的文件夹不能是单个的英文,比如 c/img、d/img等等,在pc端的ide中,不会出错,但在手机端操作,会自动把c/ d/这个文件夹给剔除了,只留第二层文件夹,图片存储的位置是对的,保存到数据库中的路径少了一层文件夹,我为了图方便,把第一层文件夹用单字母c了,用c1也不会出这样的错了……


最后一次编辑于  2021-03-12
回答关注问题邀请回答
收藏

2 个回答

  • less
    less
    2021-03-11

    云存储 图片 https & file ID,写在 image src 就可以展示了

    2021-03-11
    有用 1
    回复 3
    • 一两
      一两
      2021-03-12
      写了啊,有的显示不了,有的能显示,郁闷,不知道哪里出错,但填写下载地址,就都可以显示。
      2021-03-12
      1
      回复
    • 一两
      一两
      2021-03-12
      今天有试了,又好了,卧槽,没怎么修改代码啊,只用用fileid就能显示图片,昨天是只有一部分才能显示。
      2021-03-12
      1
      回复
    • less
      less
      2021-03-12回复一两
      https & file ID 都可以
      2021-03-12
      1
      回复
  • 默
    2021-03-11

    下载地址:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/storage/batchDownloadFile.html#%E8%AF%B7%E6%B1%82%E5%8F%82%E6%95%B0

    2021-03-11
    有用
    回复 2
    • 一两
      一两
      2021-03-12
      这个下载链接是不是只有两个小时的时限啊?
      2021-03-12
      回复
    • 默
      2021-03-12回复一两
      2021-03-12
      回复
登录 后发表内容
问题标签