我正在尝试使用生成的公共链接通过cURL从Firebase Storage下载.aac音频文件。
如果我将URL粘贴到Web浏览器中,该文件将在浏览器中正确播放。但是,如果我使用以下两个命令之一下载它:
curl -O https://firebasestorage.googleapis.com/v0/b/<PROJECT_NAME>.appspot.com/o/<FILE_NAME>.aac?alt=media&token=<TOKEN>
curl -O https://firebasestorage.googleapis.com/v0/b/<PROJECT_NAME>.appspot.com/o/<FILE_NAME>.aac -H "Authorization: <TOKEN>"
它将下载包含文本的文件:
{“错误”:{ “代码”:403, “ message”:“权限被拒绝。无法执行此操作”}}
还有其他方法可以传递令牌并下载文件吗?