SORU
4 EYLÜL 2008, PERŞEMBE


Nasıl python ile bir dosyanın mıme türünü bulmak için?

Haydi dosyaları bir grup bir, Lekeler, örneğin kurtarmak istediğini söylüyor. Hadi bu dosyaları bir web sayfası üzerinden saçmak ve istemci otomatik olarak doğru uygulama/izleyici açmak istediğini söyle.

Varsayım: tarayıcı mıme-type (içerik türü?) tarafından kullanılacak olan rakamlar HTTP yanıt Başlığı.

Dosyanın bayt ayrıca bu varsayıma dayanarak, MIME tipi kaydetmek istiyor.

Nasıl bir dosyanın MIME türünü bulmak istiyorsunuz? Şu anda bir Mac üzerinde çalışıyorum ama bu da Windows üzerinde çalışması gerekir.

Tarayıcı web sayfasının dosya gönderirken bu bilgiyi Ekle?

Bu bilgileri bulmak için temiz bir python kütüphanesi var mı? Bir Java eklentisi veya (daha iyi) indirilebilir bir veritabanı?

CEVAP
2 Mayıs 2010, Pazar


Python-sihirli yöntemi toivotuo tarafından önerilen eskidir. Python-magic's mevcut gövde Github ve readme var dayalı, MIME tipi, bulgu, böyle yapılır.

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

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Caina Mondo Zine

    Caina Mondo

    13 EKİM 2007
  • FrameCityJackal

    FrameCityJac

    4 Aralık 2010
  • TheRightTire

    TheRightTire

    14 EKİM 2009