在我的 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") 下载我!
与
a(href='/download') 下载我!
关于javascript - 从服务器 Node.Js 下载文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32562505/