gpt4 book ai didi

html - 我应该为 Firefox html5 下载属性使用什么 S3 cors 配置?

转载 作者:行者123 更新时间:2023-11-28 02:36:56 25 4
gpt4 key购买 nike

我正在使用 HTML5 下载属性来允许用户从 S3 下载视频文件:

<a href="https://mybucket.s3.amazonaws.com/video.mp4" download="video.mp4">Download</a>

这在 Chrome 和 IE 中完美运行。从以下问题我了解到 Firefox 希望启用 CORS 以允许下载属性跨源工作:

HTML5 download attribute not working when downloading from another server, even when Access-Control-Allow-Origin is set to all (*)

我使用以下技术在我的 S3 存储桶上启用了 CORS:

http://docs.aws.amazon.com/AmazonS3/latest/user-guide/add-cors-configuration.html

这是我的 CORS 政策:

<CORSConfiguration>
<CORSRule>
<AllowedOrigin>*</AllowedOrigin>
<AllowedMethod>GET</AllowedMethod>
<MaxAgeSeconds>3000</MaxAgeSeconds>
<AllowedHeader>Authorization</AllowedHeader>
</CORSRule>
</CORSConfiguration>

Firefox 仍然不想下载视频。任何帮助、提示或建议将不胜感激。谢谢。

最佳答案

您的 CORS 策略需要授权 header 。将其更改为通配符。

在 AllowedHeader 中更改为 <AllowedHeader>*</AllowedHeader>

关于html - 我应该为 Firefox html5 下载属性使用什么 S3 cors 配置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46698504/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com