You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何获取通过fileCreate上传文件的CDN URL?

获取Shopify图片文件的CDN URL解决方案

要获取图片的CDN URL,只需在你的GraphQL查询的files返回字段中添加url字段即可。如果需要精细化的图片尺寸URL,还可以进一步请求image字段下的对应属性。

修改后的查询代码如下:

$query = <<<QUERY
mutation fileCreate(\$files: [FileCreateInput!]!) {
  fileCreate(files: \$files) {
    files {
      alt
      createdAt
      # 添加该字段获取文件的CDN访问地址
      url
      # 针对图片文件,可额外获取图片专属信息(含尺寸化URL)
      image {
        url
        width
        height
        # 如需自定义尺寸的图片URL,可使用transformedSrc
        transformedSrc(width: 400, height: 400)
      }
    }
    userErrors {
      field
      message
    }
  }
}
QUERY;

字段说明:

  • url:通用字段,返回该文件的CDN访问地址,适用于所有文件类型。
  • image.url:针对图片文件的专属CDN地址,和url返回内容一致,但可搭配宽高、自定义尺寸字段使用。
  • transformedSrc:可指定宽高参数,返回对应尺寸的图片CDN地址,满足不同场景的图片展示需求。

内容的提问来源于stack exchange,提问作者Richard Parnaby-King

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 02:13:17