【问题标题】:Access file asset url访问文件资产 url
【发布时间】:2019-12-28 08:42:12
【问题描述】:

我有一个文件类型的架构,并且我成功地使用 groq 提取了正确的数据。我的问题是如何访问上传到 sanity 的文件的绝对路径?

示例数据:

{ _createdAt: '2019-08-23T01:53:38Z',
  _id: '1948e168-32e2-4493-9513-6edb623fb568',
  _rev: 'As3uvzzIWDP1omVvc5btIF',
  _type: 'download',
  _updatedAt: '2019-08-23T02:00:17Z',
  file:
   { _type: 'file',
     asset:
      { _ref: 'file-fd0256015f201705310fc1c84704f02ac83bc147-zip',
        _type: 'reference' } },
  title: 'File Download' }

【问题讨论】:

  • 如果您收到的答案解决了您的问题,请将其标记为已回答?这将帮助其他人确定解决方案。

标签: sanity


【解决方案1】:

该 URL 位于资产文档中,因此您必须在 GROQ 中遵循该参考。在您的情况下,它可能是 *[_type=='download']{"fileURL":file.asset->url}(箭头跟随资产文档的引用)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-13
    • 1970-01-01
    • 1970-01-01
    • 2013-06-20
    相关资源
    最近更新 更多