【发布时间】:2015-08-02 00:39:48
【问题描述】:
我在 AWS S3 存储桶上有超过 50000 个文件(音频、图像、pdf)。现在我遇到了 Firefox 的问题。由于内容类型,音频文件无法在 Firefox 上播放。在它运作良好之前。
当我将内容类型从 binary/octet-stream 更改为 audio/mpeg 时,音频文件效果很好。
为所有现有文件分配默认内容类型 (binary/octet-stream)。
我也尝试了 s3 存储桶资源管理器工具,但没有选项可以更改内容类型专门针对音频文件。
如何仅更改音频文件的内容类型?
有没有 aws php sdk 的例子?
提前致谢
【问题讨论】:
-
我通过 s3cmd 命令修复了这个问题。 :)
-
您可以自行回答您的问题 - 可能值得将您如何解决问题的详细信息放入答案中,以便其他人也可以利用这些知识。
-
这是代码 s3cmd --recursive modify --acl-public --add-header='Cache-Control: max-age=94608000' --add-header='content-type' :'audio/mpeg' --exclude '' --include '.mp3' s3://bucket-name/
标签: php amazon-web-services amazon-s3