节点-下载的文件不提示使用并保存在项目目录中

时间:2018-08-21 20:06:34

标签: node.js

当我下载文件时,它会下载到我的项目目录中,而不是我的下载文件夹中。单击下载时也没有提示,因此也不会下载到用户计算机上,仅下载服务器的文件夹

路由器

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>

0 个答案:

没有答案