Node.js 在nodejs中设置文件名的标题无效
所有上传的文件名都是加密的,所以当我想下载这些文件时,我会用保存在数据库中的实际文件名更改文件名,下面的代码应该可以工作,但在我的情况下不行, 如何在下载时更改文件名 下面是我的代码Node.js 在nodejs中设置文件名的标题无效,node.js,file,express,download,Node.js,File,Express,Download,所有上传的文件名都是加密的,所以当我想下载这些文件时,我会用保存在数据库中的实际文件名更改文件名,下面的代码应该可以工作,但在我的情况下不行, 如何在下载时更改文件名 下面是我的代码 res.setHeader('Content-Disposition', 'attachment;filename="' + fileName + '"'); res.setHeader('Content-Type', 'image/jpg' ); res.download(filepath); 任何帮助都将不胜
res.setHeader('Content-Disposition', 'attachment;filename="' + fileName + '"');
res.setHeader('Content-Type', 'image/jpg' );
res.download(filepath);
任何帮助都将不胜感激,请建议
res.get('/download', function(req, res) {
res.download(__dirname + 'jsonFile.json', 'jsonFile.json');
});