当我下载文件时,它会下载到我的项目目录中,而不是我的下载文件夹中。单击下载时也没有提示,因此也不会下载到用户计算机上,仅下载服务器的文件夹
路由器
router.get('/download', function(req, res) {
getFile(req, res);
res.redirect('/');
});
function getFile(req,res) {
var file = fs.createWriteStream("file.jpg");
var request = http.get("http://i3.ytimg.com/vi/J---aiyznGQ/mqdefault.jpg", function(response) {
response.pipe(file);
});
}
HTML
<form method="get" action="/download">
<button type="submit">download</button>
</form>