node.js之文件下载

版权声明:所有博客本人原创,转载注明出处即可 https://blog.csdn.net/qq_42813491/article/details/87866292

目录结构

在这里插入图片描述

效果图

在这里插入图片描述

代码

	var express = require('express');
	var fs = require('fs');
	var app = express();
	
	app.get('/', function(req, res) {
	
	
	    var path = "./public/readme.txt";
	    var fileInputStream = fs.createReadStream(path); //输入流
	    res.writeHead(200, {
	        'Content-Type': 'application/force-download', //下载
	        'Content-Disposition': 'attachment; filename=readme.txt' //弹窗,用户自定义下载界面
	    });
	    fileInputStream.pipe(res); //输出
	});
	
	app.listen(3000, function() {
	    console.log('run server__')
	})

猜你喜欢

转载自blog.csdn.net/qq_42813491/article/details/87866292