
finfo_open 함수를 사용하여 파일 정보를 가져올 때, finfo_buffer 함수에 전달할 데이터는 파일 내용이 아닌 파일 자체를 읽어와야 합니다.
#hostingforum.kr
php
$finfo = finfo_open(FILEINFO_MIME_TYPE);
$mimeType = finfo_file($finfo, 'test.txt');
위 코드에서, finfo_file 함수는 파일 이름을 인자로 받아서 파일의 MIME 타입을 반환합니다.
또는, 파일 내용을 읽어와서 finfo_buffer 함수에 전달할 수도 있습니다.
#hostingforum.kr
php
$finfo = finfo_open(FILEINFO_MIME_TYPE);
$fileContents = file_get_contents('test.txt');
$mimeType = finfo_buffer($finfo, $fileContents);
하지만, finfo_file 함수를 사용하는 것이 더 효율적이고 간단합니다.
2025-03-27 11:38