【问题标题】:imgix.com downloads images instead of browsing to themimgix.com 下载图像而不是浏览它们
【发布时间】:2016-02-25 15:21:34
【问题描述】:

我正在将 imgix.com CDN 用于测试项目,由于某种原因,它一直在下载图像,而不是浏览并将规则应用于它们。

因此,如果我输入 myprefix.imgix.net/myimage.png,它只会下载它,如果我输入 https://myprefix.imgix.net/myimage.png~text?txtsize=44&txt=470%C3%97480&w=450&h=480,则不会发生任何事情。

有人遇到过这个问题吗?

谢谢

【问题讨论】:

    标签: cdn imgix-js


    【解决方案1】:

    这是两个不同的问题:

    1) 如果您请求一个 imgix URL 而不添加任何查询参数,imgix 将仅充当您的源的传递。如果您的图像被浏览器视为下载而不是显示的图像,则必须在源级别配置错误。对您的来源一无所知,我真的无法在这里提供更好的建议。

    2) myimage.png~text URL 不起作用,因为您根本不应该在这里使用 ~text。将这五个字符从您的 URL 中取出,它应该可以正常工作。

    Imgix 的~text 端点是一种请求图像的方法,其中“基本图像”是文本而不是真实图像。在尝试将真实的基本图像(myimage.png,在您上面的 URL 中)与这个纯文本端点 (~text) 组合时,您正在发出 imgix 不知道如何处理的请求。


    如果您对 imgix 集成还有其他问题,尤其是涉及您的特定帐户和设置的配置问题,建议您将问题发送至 support@imgix.com 而不是 StackOverflow。虽然 SO 是回答一次性问题的好地方,但写入我们的支持票证系统将使我们能够更轻松地回答特定于帐户的问题。

    【讨论】:

    • 您好,感谢您的帮助。将通过电子邮件将您可能的帐户详细信息发送给支持。它基本上是一个 Dropbox 图像源文件夹,所以我认为您必须直接链接到源而不是其父文件夹。
    【解决方案2】:

    一旦您的 Source 配置和部署完毕,您就可以开始向 imgix 发出图像请求。这些请求对于每个 imgix Source 类型略有不同,但它们都具有相同的基本结构: https://example.imgix.net imgix 域/products/desk.jpg 路径? w=600&exp=1 查询字符串 imgix URL 的主机名或域的格式为 YOUR_SOURCE_NAME.imgix.net。在上面的 URL 中,Source 的名称是 example,因此 hostname 采用 example.imgix.net 的形式。通过单击域标题下的管理,可以在源中设置不同的主机名。 该路径包含在图像存储中定位图像所需的任何其他目录信息(例如,如果您的图像有不同的子文件夹)。在此示例中,/products/desk.jpg 完成了图像的完整路径。 imgix 的参数被添加到 URL 的查询字符串中。在上面的示例中,查询字符串以 ?w=600 开头,附加参数用 & 符号链接。这些参数决定了图像的处理方式。在上面的网址中,w=600 指定图片的宽度,exp=1 调整曝光设置。

    【讨论】:

      猜你喜欢
      • 2022-11-17
      • 1970-01-01
      • 1970-01-01
      • 2019-04-22
      • 1970-01-01
      • 1970-01-01
      • 2011-06-12
      • 2011-03-01
      • 2012-08-18
      相关资源
      最近更新 更多