- sendFile()方法定义
res.sendFile(path [,options] [,fn]):传送指定路径的文件-会自动根据文件extension设定Content-Type - 1.上传本地txt文件
第一种:这种是错误的 无效
// res.sendFile(__dirname,'/twoTest.txt');
twoTest.txt是我项目内的txt文档
第二种:这样会报错 path must be absolute or specify root to res.sendFile
// res.sendFile('public/images/bg.jpg');
解决方法
res.sendFile('twoTest.txt',{ root: __dirname });
- 2 上传本地ejs模版文档 但是下载后的文档打开是html页面
//这里把sendEjs文件 下载下来了 打开文件就是index.ejs内的代码内容
res.sendFile(path.join(__dirname, '/views', 'index.ejs'));
- 参考链接
https://cloud.tencent.com/developer/ask/75577