我从 expressjs 中找到了一个例子: res.download('/report-12345.pdf'); 提示用户下载。但是我传递了一个 url 作为参数。它不工作。
res.download 只接受本地文件系统的路径。
根据您的要求,您可以执行以下操作之一:
1) 使用 res.redirect({URL})
2) 从 URL 获取该文件,然后将文件发送到客户端,如:
app.get('/', function(req, res){
http.get(URL, function(file) {
file.pipe(res);
});
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3140 次 |
| 最近记录: |