Filenames in Response Headers
Filenames in Response Headers — Chinese original prompt
下载接口把原始文件名写进响应头的 filename 字段。请说明文件名里出现 [字符示例] 时会发生什么(响应头注入、缓存污染、[浏览器] 之间的行为差异),再给出实现:ASCII 兜底名加兼容编码的写法、去掉控制字符、长度截断。并说明中文名在 [浏览器组合] 下怎么写才不乱码。
Site original
Chinese original
How to use
响应头里只放服务端生成的名字,原始文件名放在页面上展示。