Node と request モジュールを使用して、自分のサーバーにリモート イメージをアップロードしたいと考えています。次のコードを使用してローカル画像をアップロードする方法を理解しました。
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 を使用しようとしましたが、失敗しました。可能であれば、自分のサーバーにアップロードする前に画像をローカルに保存する必要はありません。