Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk Menemui Jenis MIME Fail dalam Python?

Bagaimana untuk Menemui Jenis MIME Fail dalam Python?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-11-15 10:14:02688semak imbas

How to Discover File MIME Types in Python?

Menemui Jenis MIME Fail dalam Python

Menentukan jenis MIME fail adalah penting untuk memudahkan pembukaan automatik dalam penyemak imbas berdasarkan pengepala jenis kandungan dalam Respons HTTP. Artikel ini meneroka kaedah untuk mendapatkan jenis MIME dalam Python.

Menggunakan Pustaka python-magic

Pustaka ajaib python menyediakan pendekatan yang mudah untuk mengekstrak jenis MIME. Batang semasanya yang terletak di Github menawarkan kaedah yang dikemas kini:

import magic
mime = magic.Magic(mime=True)
mime.from_file("testdata/test.pdf") # 'application/pdf'

Coretan kod ini mendapatkan semula jenis MIME fail bernama "test.pdf," yang dalam kes ini ialah "application/pdf."

Pertimbangan Tambahan

  • Penglibatan Penyemak Imbas: Penyemak imbas biasanya tidak menambah maklumat jenis MIME apabila menyiarkan fail.
  • Pangkalan data untuk Jenis MIME: Walaupun pangkalan data khusus untuk jenis MIME wujud, secara amnya lebih cekap untuk menggunakan perpustakaan seperti python-magic.

Atas ialah kandungan terperinci Bagaimana untuk Menemui Jenis MIME Fail dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn