gpt4 book ai didi

javascript - 使用 nodejs 和 expressjs 通过 URL 将文件上传到服务器

转载 作者:行者123 更新时间:2023-11-30 12:40:45 24 4
gpt4 key购买 nike

我希望能够使用文件 URL POST 到我的 Express 应用程序并将该文件下载到我自己的服务器。

例如,我显示了一个从第三方获取的图像列表,当用户点击下载时,它将使用文件 URL ( http://example.com/image.jpg ) 向该 Node 应用程序发送一个发布请求并将其下载到我的服务器。

我该怎么做?抱歉,我是 Node 的新手。

最佳答案

要从 Node 下载远程文件,您可以将从 http GET 请求获得的内容保存到该文件:

    var http = require('http');
var fs = require('fs');//Handle files
var fileToDownload=req.body.fileToDownload;
var file = fs.createWriteStream("externalImage.jpg");
var request = http.get(fileToDownload, function(response) {
response.pipe(file);
});

关于javascript - 使用 nodejs 和 expressjs 通过 URL 将文件上传到服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24535027/

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