AWS S3 버킷에 50000 개 이상의 파일 (오디오, 이미지, pdf)이 있습니다. 이제 파이어 폭스에 문제가 있습니다. content-type 때문에 오디오 파일이 firefox에서 재생되지 않습니다. 그것이 잘 작동하기 전에. 내가 오디오/MPEG에 진/octet-stream을에서 콘텐츠 형식을 변경할 때오디오 파일에 대해서만 AWS S3 콘텐츠 유형을 변경할 수 있습니까?
오디오 파일은 잘 작동합니다.
기본 콘텐츠 유형 (바이너리/옥텟 스트림)은 모든 기존 파일에 할당됩니다.
또한 s3 버켓 탐색기 도구를 사용해 보았지만 콘텐츠 형식을 (오디오 파일)으로 변경하는 옵션이 없습니다.
오디오 파일의 콘텐츠 유형 만 변경하려면 어떻게해야합니까?
aws php sdk의 예가 있습니까? 사전에
덕분에
s3cmd 명령으로이 문제를 해결했습니다. :) – Rajaraman
질문에 스스로 대답 할 수 있습니다. 답안에서 해결 방법에 대한 세부 정보를 입력하면 다른 사람들도 지식을 활용할 수 있습니다. – Krease
이것은 코드입니다. s3cmd - 재귀 적 수정 --acl-public-add-header = 'Cache-Control : max-age = 94608000'--add-header = 'content-type': 'audio/mpeg'- -exclude '*'--include '* .mp3's3 : // 버킷 이름/ – Rajaraman