我有一个图像链接,用户可以通过表单将其发布到我的应用程序中。
我需要下载文件,并向另一个服务器发出另一个API发布请求。
app.post('/upload', async(req, res, next) => {
// image url is req.photo.url
const file = await require('request-promise')(req.photo.url); // i can get the response here
// now I need to post this file to another api
const options = {
method: post,
uri: 'http://sometesturl.com/api/upload',
body: {
file,
}
};
// but the file I am sending is not of type File and I am getting API error.
})
有什么方法可以将下载的文件转换为文件类型。
任何帮助将不胜感激。我已经尝试过SO解决方案,但是什么都行不通。
谢谢。