收藏
回答

云开发的云文件ID在刷新后变了

框架类型 问题类型 终端类型 AppID 基础库版本
小程序 Bug 工具 wx8a13f068429b54ff 2.8.1

qwe2.jpg是点击上传文件从本地上传的图片,上传后File ID为:cloud://real-env.7265-real-env/qwe.jpg



然后点了一下刷新,File ID变成了:cloud://real-env.7265-real-env-1300202705/qwe2.jpg



变了就算了,但是现在我把这个File ID复制给<image>的src,还 'failed to load image'了!!!!

而且返回的错误信息里面的image的路径跟我写在<image>的src里的路径还不一样!!!!

这是为什么呀?


回答关注问题邀请回答
收藏

3 个回答

  • 邓坤力
    邓坤力
    2019-10-16

    问题已复现,id 刷新后变化的问题后续会修复

    2019-10-16
    有用 1
    回复 4
    • 2019-10-16
      谢谢!请问大概什么时候能修复呢?这个问题目前对项目影响较大,大部分功能都无法使用了。
      2019-10-16
      回复
    • 邓坤力
      邓坤力
      2019-10-16回复
      是控制台中进行上传吧?上传之后都先刷新一下,预计最晚明天发布
      2019-10-16
      回复
    • 2019-10-16回复邓坤力
      好的!感谢! ;)
      2019-10-16
      回复
    • 2019-10-16回复邓坤力
      是的,在控制台中上传。
      2019-10-16
      回复
  • 吃包子不吐包子皮
    吃包子不吐包子皮
    2019-10-16

    看下存储桶的权限设置, 是不是所有人都有可读权限

    2019-10-16
    有用
    回复 3
    • 2019-10-16
      是的,所有人都有可读权限,仅创建者可写。
      2019-10-16
      回复
    • 吃包子不吐包子皮
      吃包子不吐包子皮
      2019-10-16回复
      查看下存储详情里面的下载地址可以访问吗,看起来控制台403的那个地址是下载地址的格式
      2019-10-16
      回复
    • 2019-10-16
      下载地址可以访问。你说的没错,的src里面的地址,的确变成了下载地址(很奇怪不知道为什么会变成下载地址)。
      但是现在把云文件id放到的src里面可以加载出图片了,但云开发-存储的坐上的那个路径,还是带有‘-1300202705’,上传的文件的File ID也是带着这串数字。但还好,现在可以加载图片,刷新后云文件ID也不变了。
      谢谢你!;)
      2019-10-16
      回复
  • 思男
    思男
    2019-10-16

    无视那串数字,直接env/xxxxx.png 试试看

    2019-10-16
    有用
    回复 3
    • 2019-10-16
      谢谢!但还是不行。云开发-存储的左上角是7265-real-env-1300202705/,环境id是real-env,如果改成real-env/xxx.png,则不再报错,但是无法显示图片;如果改成7265-real-env-1300202705/xxx.png,则仍然报错。
      2019-10-16
      回复
    • 思男
      思男
      2019-10-16回复
      我的也有那个数字,但是用的时候没带 ,是可以看到图的。
      2019-10-16
      回复
    • 2019-10-16回复思男
      现在ok了,直接复制粘贴File ID放到的src里面可以加载出来了。但还是有那串数字。
      2019-10-16
      回复
登录 后发表内容
问题标签