我想使用 Node 和请求模块将远程图像上传到我自己的服务器。我已经弄清楚如何使用以下代码上传本地图像:
var options = {
url: 'https://myownserver.com/images'
};
var req = request.post(options , function optionalCallback(err, httpResponse, body) {
console.log('Upload successful! Server responded with:', body);
});
var form = req.form();
form.append('file', fs.createReadStream(__dirname + '/testimg.png'));
我需要对此代码进行哪些修改才能上传远程图像?这是我一直在使用的图像:https ://www.filepicker.io/api/file/egqDUkbMQlmz7lqKYTZO
我尝试在远程 URL 上使用 fs.createReadStream,但没有成功。如果可能的话,我宁愿不必在将图像上传到我自己的服务器之前将其保存在本地。