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

  • Engadget

    Engadget

    18 EYLÜL 2006
  • gadgetgal38

    gadgetgal38

    9 HAZİRAN 2009
  • TheFlightsuit

    TheFlightsui

    22 HAZİRAN 2009