为阿里云CDN配置 ?attname=文件名 功能,通过URL参数指定下载文件名
- 进入 CDN/域名管理/你的域名/EdgeScript自定义策略。

- 模拟环境点“添加规则”。
规则名称:attname
规则代码:
if $arg_attname {
hn = 'Content-Disposition'
hv = concat('attachment;filename=', $arg_attname)
add_rsp_header(hn, hv)
}
启用状态:启用

点“发布到模拟环境”。
- 点“发布所有规则到生产环境”。

- 现在就能用类似 https://file.hu60.cn/file/hash/png/4904a6592f6b12b382a6b8f49f585b6772274.png?attname=文件名 的URL来指定下载文件名了。

