收藏
回答

关于读取云存储图片

问题模块 框架类型 问题类型 终端类型 AppID 基础库版本
云开发 小程序 需求 客户端 wx607ca6e75a5ef036 2.7.3

假设我在云存储有一张图片 ,路径为"images/apple.png"

请问以下两种方法,我在设置图片的src有什么区别吗?(特别是关于CDN流量。)

1、<image src="cloud://环境id*&%/images/apple.png" />

2、在js中使用wx.cloud.getTempFileURL获取https图片地址再赋给src上

         wx.cloud.getTempFileURL({
          fileList: ["cloud://环境id*&%/images/apple.png"],
          success: res => {
            this.setData({
              imageUrl: res.fileList.tempFileURL
            })
          }


目前我是第二种不仅麻烦,而且CDN流量配额消耗过大,短短两天就4GB了。

我看过之前一个帖子官方的人原话是:上传到云存储之后,通过组件使用及使用 getTempFileURL 获取的链接都是 CDN 链接

如果用第一张有什么弊端吗???第一种会过期读取不到图片吗?会消耗CDN流量吗?


最后一次编辑于  07-27  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

1 个回答

  • 老张
    老张
    07-28

    cloud用于小程序内部显示;如果需要在小程序外部显示,才需要用到tempfile

    07-28
    赞同
    回复 1
    • 陌上花開ღ
      陌上花開ღ
      07-28
      好的感谢你
      07-28
      回复