반응형
예를 들어 BLOB와 같은 어딘가에 많은 파일을 저장하려고한다고 가정 해 보겠습니다. 웹 페이지를 통해 이러한 파일을 표시하고 클라이언트가 올바른 응용 프로그램 / 뷰어를 자동으로 열도록한다고 가정 해 보겠습니다.
가정 : 브라우저는 HTTP 응답의 mime-type (content-type?) 헤더에서 사용할 애플리케이션 / 뷰어를 파악합니다.
이 가정에 따라 파일 바이트 외에도 MIME 유형도 저장하려고합니다.
파일의 MIME 유형을 어떻게 찾습니까? 현재 Mac을 사용하고 있지만 Windows에서도 작동합니다.
웹 페이지에 파일을 게시 할 때 브라우저가이 정보를 추가합니까?
이 정보를 찾기위한 깔끔한 파이썬 라이브러리가 있습니까? WebService 또는 (더 나은) 다운로드 가능한 데이터베이스?
해결 방법
# For MIME types
import magic
mime = magic.Magic(mime=True)
mime.from_file("testdata/test.pdf") # 'application/pdf'
참조 페이지 https://stackoverflow.com/questions/43580
반응형
'파이썬' 카테고리의 다른 글
파이썬 두 개의 numpy 배열 병합 (0) | 2020.10.22 |
---|---|
파이썬 Visual Studio 2017에서 Python에 패키지를 추가하는 방법 (0) | 2020.10.21 |
파이썬 easy_install로 설치 한 Python 모듈 ( "egg")을 어떻게 제거합니까? (0) | 2020.10.21 |
파이썬 Overflow in exp in scipy/numpy in Python? (0) | 2020.10.21 |
파이썬 OCR 용 Tensorflow 모델 (0) | 2020.10.21 |
댓글