【发布时间】:2018-04-29 13:18:08
【问题描述】:
我想从文件夹下载文件到浏览器。我的第一个代码工作正常。文件会立即下载,但是当我尝试通过 id 查找文件时它不起作用。不知道为什么?
///客户端工作
$.ajax({
type: 'GET' ,
url: '/download' ,
success : function()
{
window.open('/download?foo=bar&xxx=yyy');
}
});
/////服务器工作
app.get('/download', function(req, res) {
res.download(__dirname + '/uploads/google.png');
});
////客户端不工作
$.ajax({
type: 'GET' ,
url: '/download/' + id ,
success : function()
{
window.open('/download?foo=bar&xxx=yyy');
}
});
/////服务器不工作
app.get('/download/:id', function(req, res) {
var id = req.params.id
console.log("ddddddddddddddddddddddddddddddddddddddddd")
console.log(id)
res.download(__dirname + '/uploads/google' + id +'.png');
});
【问题讨论】:
标签: node.js ajax reactjs express