gpt4 book ai didi

node.js - 使用 fs.readFile 从外部 URL 获取文件

转载 作者:搜寻专家 更新时间:2023-10-31 22:37:44 50 4
gpt4 key购买 nike

我在页面上有链接,单击该链接后我想打开一个外部 docx 文件。不幸的是,fs.readFile 只读取本地路径。

我试过了

app.get('/getfile', function (req, res) {
var externalURL = 'http://www.examplesite.com/example.docx';
// var externalURL = req.query.external;
fs.readFile(externalURL, function(err, data) {
var fileData = new Buffer(data).toString('base64');
res.send(fileData);
});
});

最佳答案

试试这个:

const http = require("http");
const file = fs.createWriteStream("file.docx");

http.get("http://www.example.com/test.docx", response => {
response.pipe(file);
});

关于node.js - 使用 fs.readFile 从外部 URL 获取文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38284765/

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