收藏
回答

为什么云开发存储的照片需要转换成临时地址前端才能展示?

为什么上传到云开发空间的“code://xxx” 地址不能直接展示?还必须要转换成临时地址才能用?一张图片转换还好,可是一旦是图文列表就非常麻烦了,因此一般来说图片的地址和文字都是一起循环渲染的,现在图片的地址无法直接使用,那就要把它单独取出来批量转换成临时地址,然后再组装回去才能进行循环渲染,真的是非常的麻烦。

希望能够改进一下这个地方,使其不再那么复杂,对于采用传统后端服务的小程序来说,只需要把图片地址换成云空间的地址就可以

最后一次编辑于  03-05  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

2 个回答

  • 悟空
    悟空
    03-05


    03-05
    赞同
    回复 3
    • Null
      Null
      03-05

      但是如果把这个id存到云开发数据库,再通过接口取出来循环渲染就会报错,会莫名其妙的变成:

      Failed to load local image resource   /shop/detail/cloud://xxxx-f85cb5.7065-petserver-f85cb5/serverbanners/123.jpg 

      他在这个地址前边加了当前页面的路径....


      03-05
      回复
    • 悟空
      悟空
      03-05

      这个100%是你代码问题

      03-05
      回复
    • Null
      Null
      03-05回复悟空

      好的,我去仔细找下问题

      03-05
      回复
  • 陈三星
    陈三星
    06-13

    用这个接口下载文件后, 获得的文件名是一个本地临时文件名, 在云开发存储中的原始文件名信息 丢失了。


    这样导致多个文件并发时, 不知道是哪个文件对应的哪个文件。

    06-13
    赞同
    回复