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