为阿里云CDN配置 ?attname=文件名 功能,通过URL参数指定下载文件名

@Ta 2023-06-12发布,2023-06-12修改 15386点击
  1. 进入 CDN/域名管理/你的域名/EdgeScript自定义策略。

图片.png(70.58 KB)

  1. 模拟环境点“添加规则”。

规则名称:attname

规则代码:

if $arg_attname {
    hn = 'Content-Disposition'
    hv = concat('attachment;filename=', $arg_attname)
    add_rsp_header(hn, hv)
}

启用状态:启用

图片.png(67.67 KB)

点“发布到模拟环境”。

  1. 点“发布所有规则到生产环境”。

图片.png(49.11 KB)

  1. 现在就能用类似 https://file.hu60.cn/file/hash/png/4904a6592f6b12b382a6b8f49f585b6772274.png?attname=文件名 的URL来指定下载文件名了。
回复列表(10|隐藏机器人聊天)
添加新回复
回复需要登录