기본적으로 파일을 구분할때는 확장자 명이 아닌 mimetype 을 기준으로 구분을 하고 아래는 문서 파일을 거르기 위한 mimetype 모음입니다.
.txt text/plain
.hwp
application/x-hwp
document/unknown
application/unknown
.doc application/msword
.doc application/msword
.dot application/msword
.docx application/vnd.openxmlformats-officedocument.wordprocessingml.document
.dotx application/vnd.openxmlformats-officedocument.wordprocessingml.template
.docm application/vnd.ms-word.document.macroEnabled.12
.dotm application/vnd.ms-word.template.macroEnabled.12
.xls application/vnd.ms-excel
.xlt application/vnd.ms-excel
.xla application/vnd.ms-excel
.xlsx application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
.xltx application/vnd.openxmlformats-officedocument.spreadsheetml.template
.xlsm application/vnd.ms-excel.sheet.macroEnabled.12
.xltm application/vnd.ms-excel.template.macroEnabled.12
.xlam application/vnd.ms-excel.addin.macroEnabled.12
.xlsb application/vnd.ms-excel.sheet.binary.macroEnabled.12
.ppt application/vnd.ms-powerpoint
.pot application/vnd.ms-powerpoint
.pps application/vnd.ms-powerpoint
.ppa application/vnd.ms-powerpoint
.pptx application/vnd.openxmlformats-officedocument.presentationml.presentation
.potx application/vnd.openxmlformats-officedocument.presentationml.template
.ppsx application/vnd.openxmlformats-officedocument.presentationml.slideshow
.ppam application/vnd.ms-powerpoint.addin.macroEnabled.12
.pptm application/vnd.ms-powerpoint.presentation.macroEnabled.12
.potm application/vnd.ms-powerpoint.template.macroEnabled.12
.ppsm application/vnd.ms-powerpoint.slideshow.macroEnabled.12
.hwp 는 뭔가 처리가 애매 하네요.. .hwp 는 한번 프로그램으로 mimetype 를 확인해 보시고 처리하는 것이 더 정확 할 것 같습니다.
'Tips - etc > ETC' 카테고리의 다른 글
블리자드 배틀넷 Battle.net 게임 제거 방법 (0) | 2024.09.14 |
---|---|
구글 메일 ( Gmail ) 편지함 전체 삭제하기 (0) | 2024.09.14 |
SSH 키 이용 시 bad permissions: ignore key: 에러가 발생할 경우 (0) | 2024.09.14 |
Clubhouse 탈퇴하는 방법 (0) | 2021.03.01 |