gpt4 book ai didi

javascript - Node.js 强制从另一台服务器下载

转载 作者:搜寻专家 更新时间:2023-10-31 23:41:54 24 4
gpt4 key购买 nike

如何在不发布文件位置的情况下强制从 Google 存储空间下载文件。到目前为止,这就是我正在做的事情。但它显示在浏览器上而不是强制下载:

...         
if (req.method.toLowerCase() === 'get') {

var fileUrl = 'https://yeketakclub.storage.googleapis.com/images/yeketak.club-4rjngDhckqZ9ZBmG2fsv.jpeg';

var filename = fileUrl.split('/').pop();
res.setHeader('Content-disposition', 'attachment; filename=' + filename);

request(fileUrl).pipe(res);

} else {
res.writeHead(404);
res.end('Nein Nein :))');
}
...

最佳答案

试试这个:

var https = require('https');

app.get('/', function(req, res, next) {
var fileUrl = 'https://yeketakclub.storage.googleapis.com/images/yeketak.club-4rjngDhckqZ9ZBmG2fsv.jpeg';

var filename = fileUrl.split('/').pop();
res.setHeader('Content-disposition', 'attachment; filename=' + filename);

https.get(fileUrl, function(res1) {
res1.pipe(res);
});
});

关于javascript - Node.js 强制从另一台服务器下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33197539/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com