收藏
回答

wx.loadFontFace可以加载云存储中的字体文件吗?

如上代码所示,把第三方字体文件上传至云存储中,使用loadFontFace API引用这个字体文件,结果打印error。请问应该怎么成功引入云存储中的文件呢?

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

2 个回答

  • wxid_2kwhvyn4c
    wxid_2kwhvyn4c
    2023-01-15

    如图,使用https开头的下载地址就行了。loadFontFace不支持cloud地址。

    2023-01-15
    有用 1
    回复
  • 拾忆
    拾忆
    2022-11-15

    不支持cloud地址,获取http地址能访问应该就可以。

    2022-11-15
    有用
    回复 2
    • Smile-倾城
      Smile-倾城
      2022-11-15
      好吧,这不是没有文件服务器所以才选择使用云存储的嘛。。。
      2022-11-15
      回复
    • 拾忆
      拾忆
      2022-11-15回复Smile-倾城
      获取临时路径
      wx.cloud.getTempFileURL({
        fileList: ['cloud://xxx.png'],
        success: res => {
          // fileList 是一个有如下结构的对象数组
          // [{
          // fileID: 'cloud://xxx.png', // 文件 ID
          // tempFileURL: '', // 临时文件网络链接
          // maxAge: 120 * 60 * 1000, // 有效期
          // }]
          console.log(res.fileList)
        },
        fail: console.error
      })
      2022-11-15
      回复
登录 后发表内容