从服务器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!
相关文章:
- 如何在生成下载文件时显示加载动画
- 直接下载文件,而不是从window.open(url)
- Javascript运行php文件,然后下载文件
- 在单击href链接的同时下载文件
- 通过javascript下载文件时设置文件名
- HTML锚标记无法在android平台中下载文件
- 链接/按钮从子文件夹下载文件--浏览器只是浏览
- iPhone强制下载文件
- 正在下载文件,同时加载另一个页面
- 如何在node.js中只下载文件的前10 KB
- 如何使用XMLHttpRequest下载文件
- 使用angular js在前端下载文件
- 使用blob从ajax结果下载文件
- 通过Android Chrome浏览器下载文件
- 使用AJAX下载文件.来自SD卡
- 如何使用phonegap从android中的URL下载文件
- 使用ajax下载文件
- 无法使用Angular JS和spring MVC打开下载文件
- 无法使用API-node.js从Google Drive下载文件
- 点击jQuery按钮下载文件