Skip to main content

getMIMEType

getMIMETypeFromFile, getMIMETypeFromResponse, getMIMETypeFromUrl 을 통합한 MIME 타입을 얻을 수 있는 함수입니다. MIME 타입을 가져오는데 실패하면 빈 문자열('')을 반환합니다.

💡 isMIMEType 함수를 통해 타입을 MIMEType으로 좁힐 수 있습니다.

💡 모든 MIME 타입 종류는 하단 Note를 확인해주세요.


Code

🔗 실제 구현 코드 확인

Interface

typescript
const getMIMEType: (data: string | File | Response) => Promise<string>

Usage

typescript
import { getMIMEType, isMIMEType } from '@modern-kit/utils';

const mimeType1 = await getMIMEType(response); // getMIMETypeFromResponse를 통해 MIME Type을 얻음
const mimeType2 = await getMIMEType(url); // getMIMETypeFromUrl 통해 MIME Type을 얻음
const mimeType3 = await getMIMEType(file); // getMIMETypeFromFile 통해 MIME Type을 얻음

if (isMIMEType(mimeType1)) {
mimeType1; // type: MIMEType
} else {
mimeType1; // type: string
}

Note