我有一个文件,该文件需要系统外部用户的身份才能读取。我可以使用JWT令牌卷曲文件,但FFMpeg会引发403错误。
这有效:
curl -H "Authorization: Bearer <my_token>" <my_filename> --output results
但这不是:
ffmpeg -y -headers "Authorization: Bearer <my_token>" -i <my_filename> -f wav out.wav -v debug
ffmpeg的调试堆栈显示已传递的Authorization标头。
[http @ 0x56019f430160] request: GET <my filename> HTTP/1.1
User-Agent: Lavf/57.83.100
Accept: */*
Range: bytes=0-
Connection: close
Host: <my_server>
Icy-MetaData: 1
Authorization: Bearer <my token>
[http @ 0x56019f430160] HTTP error 403 Forbidden
我已经尝试(我认为)输入标志的所有可能组合和排列,但都没有成功。任何帮助将不胜感激。