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

如何从Sanity Asset CDN保存图片时保留原始文件名?

解决Sanity Asset CDN图片保存时使用原始文件名的问题
  • 别用&dl=imageTitle这种写法,Sanity CDN的dl参数主要是触发下载行为,并非用来指定文件名。要让“另存为”使用原始文件名,得用filename查询参数,同时可配合dl=1强制触发下载。
  • 调整后的正确URL格式:
    https://cdn.sanity.io/images/<projectId>/<dataset>/<hashedFileName>/<originalFilename>?<params>&filename=<完整原始文件名>&dl=1
    
    比如原始文件名是summer-trip.jpg,就写成&filename=summer-trip.jpg。
  • 要确认URL里的<originalFilename>部分是带扩展名的完整原始文件名,比如summer-trip.jpg,不能只写summer-trip。
  • 如果上述方法无效,试试把dl参数直接设为完整文件名(包含扩展名),比如&dl=summer-trip.jpg,部分浏览器对这种写法兼容性更好。
  • 测试时建议用浏览器无痕模式,避免之前的缓存影响结果。

内容的提问来源于stack exchange,提问作者anywhereseason

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 06:32:05