我无法使用节点js下载远程文件。
该文件是大图像,只能使用api请求和授权标头访问。
我需要使用node js执行以下操作
如何使用节点js做到这一点?
我尝试做
request.get({url: aurl, encoding: "binary"}).pipe(fs.writeFileSync('./marvel-web/dist/images/image_9.png'));
我缺少Authorization标头。
我也想同步而不是异步执行所有这些操作。
答案 0 :(得分:0)
如果要设置授权,请在请求的选项对象中输入:
{
url: aurl,
encoding: "binary,
headers: {
Authorization: "Bearer" + token,
}
}
希望这会有所帮助。