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

  • Jonathan Leack

    Jonathan Lea

    26 ŞUBAT 2007
  • Matthew Pearce

    Matthew Pear

    9 AĞUSTOS 2009
  • YAN TV

    YAN TV

    20 EKİM 2011