mp3 데이터를 반환하기 위해 선택할 MIME 유형을 결정하려고합니다 (PHP 제공)
이 MIME 유형 목록에 따르면 : http://www.webmaster-toolkit.com/mime-types.shtml
.mp3 audio/mpeg3
.mp3 audio/x-mpeg-3
.mp3 video/mpeg
.mp3 video/x-mpeg
이들의 차이점은 무엇이며 어떤 것을 사용해야합니까?
mp3 데이터를 반환하기 위해 선택할 MIME 유형을 결정하려고합니다 (PHP 제공)
이 MIME 유형 목록에 따르면 : http://www.webmaster-toolkit.com/mime-types.shtml
.mp3 audio/mpeg3
.mp3 audio/x-mpeg-3
.mp3 video/mpeg
.mp3 video/x-mpeg
이들의 차이점은 무엇이며 어떤 것을 사용해야합니까?
답변:
가장 좋은 방법은 RFC 정의 mime-type을 사용하는 것 audio/mpeg
입니다.
audio/mpeg
는 mp3 파일 audio/wav
을 반환하거나 wav 파일을 반환하는 경우 반환합니다. application/octet-stream
실제 MIME 유형을 반환하기 위해 코딩하고 싶지 않은 경우 제네릭 을 사용하여 바이너리 파일을 나타낼 수 있지만 브라우저가 예상대로 파일을 처리하지 않을 수 있습니다.
MIME 유형과 몇 가지 파일 유형에 대한 테스트를 수행하는 데 문제가 있습니다. 각 브라우저가 특정 파일에 대한 MIME 유형의 변형을 보내는 것처럼 보입니다. 오픈 소스 PHP 클래스를 사용하여 mp3 및 zip 파일을 업로드하려고했습니다.
따라서 업로드 할 여러 파일 유형이 필요한 경우 모든 브라우저가 파일을 업로드하고 MIME 유형 검사를 통과 할 수 있도록 몇 가지 테스트를 수행하는 것이 좋습니다.
audio/mp3
... Go figure.