表示回应。下载文件名不支持utf-8
我想下载文件,文件命名为utf-8(非英文)
我已经尝试将Content-Disposition
设置为头
这样的…
res.set "Content-Disposition", "attachment;filename=테스트 한글.hwp"
var newFileName = encodeURIComponent("테스트 한글.hwp");
res.setHeader('Content-Disposition', 'attachment;filename*=UTF-8'''+newFileName);
这应该能奏效。它帮我学会了润色变音符号。注意=UTF-8''部分
试试这个:
res.set("Content-Disposition", "attachment;filename=" + encodeURI("테스트 한글.hwp"));
这是一个流行的UTF8编码/解码库https://www.npmjs.com/package/utf8
res.setHeader('Content-disposition', 'attachment; filename='+utf8.encode(object.pdfFileName));
https://www.npmjs.com/package/content-disposition
res.set("Content-Disposition", contentDisposition("테스트 한글.hwp")
const {
parameters: { filename }
} = contentDisposition.parse(resp.headers['content-disposition'])