繁体   English   中英

从服务器Node.Js下载文件

[英]Downloading file from server Node.Js

在我的index.jade文件中

button(action="/download", type="button") Download Me!

在我的index.js

var express = require('express');
var router = express.Router();

/* GET home page. */
router.get('/', function(req, res, next) {
  res.render('index', { title: 'Express' });
});

router.get('/download', function(req, res){
  var file = __dirname + '/img/desktop-cover.jpg';
  res.download(file);
  console.log(file);
});

module.exports = router;

我正在尝试单击按钮,以启动router.get('/download')来下载我拥有的图像。

我可能会误解了一些文档,但是我不确定为什么它不起作用。

谢谢!

由于button标签没有任何动作attribute尝试将其替换为anchor标签。

尝试替换button(action="/download", type="button") Download Me!

a(href='/download') Download Me!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM