私は特定のタスクを持っています:ソースURLから画像をダウンロードし、multipart/form-dataとしてPOST要求を介して別のホストにアップロードする必要があります。私はnode.jsリクエストライブラリを使用しようとしていますが、成功することはありません。 次のコードはリクエスト本文に何も送信しません。npm requestを使用してフォームデータとして画像をPOSTする方法は?
request.post({
url: uploadUrl,
formData: {
photo: request(imageUri)
}
}, function (err) {
if (err) console.error(err.stack)
});
私はフォームデータライブラリから直接投稿しようとしましたが、どちらも機能しないようです。一時ファイルを作成せずにこれを解決するにはどうすればよいですか?
フォームデータで送信する画像データがあるまで待つ必要があります。コールバックパラメータから利用可能な 'request(imageUri)'の写真を取得したら、メインポストに進むことができます。 – magreenberg
@magreenberg私は何とかそれをパイプすることができますか?それを完全にメモリにダウンロードして投稿することを提案しますか? – Bolein95