从url上传图片到multipart / form-data端点

我有一个端点,只接受在请求正文中作为多部分MIME内容上传的图像。 这是没有问题的,如果我有图像下载和重新上传,但我想上传从其他地方的图像,我不知道该怎么做。

有没有任何想法来处理这种情况下没有下载图像本地重新上传?

我一直在尝试使用请求库来获取图像数据内容,并将其作为表单数据追加到我的后续上载POST请求中,但是这也不起作用…

request.get(IMAGE_URL, function(err, res, body) { var imageData = body; var r = request.post(UPLOAD_URL, function(err2, res2, body2) { //** blah **// } var form = r.form(); form.append('data', imageData); }