표준 지원을 넘어 Golang의 추가 MIME 유형 감지
Standard Go의 http.DetectContentType([]byte) 함수는 제한된 수의 MIME 유형을 식별할 수 있습니다. MIME 유형. DOCX, XLS, PPT 및 ODP와 같이 파일 확장자를 기반으로 하지 않는 항목을 포함하여 보다 포괄적인 탐지를 위해 커뮤니티에서는 여러 가지 사용자 정의 패키지를 개발했습니다.
사용자 정의 가능한 MIME 유형 탐지를 위한 권장 패키지
filetype:
magicmime:
mimetype:
사용 예
이러한 패키지를 사용하려면 go get 명령을 사용하여 설치하면 됩니다. 예:
go get github.com/howeyc/fs
그런 다음 패키지를 코드로 가져오고 해당 API를 활용합니다. MIME 유형 감지를 위해. 구체적인 사용 지침은 각 패키지의 문서를 참조하세요.
이러한 라이브러리 중 하나를 선택하면 개발자는 Golang에서 MIME 유형 감지 기능을 확장하여 파일 유형이 잘 있는지 여부에 관계없이 파일 유형을 보다 정확하게 식별할 수 있습니다. -알려진 확장명 여부.
위 내용은 Go에서 표준 지원 이상의 MIME 유형을 감지하는 방법: 사용자 정의 패키지 비교.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!