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

  • Barnacules Nerdgasm

    Barnacules N

    20 Temmuz 2006
  • NewsyTech

    NewsyTech

    2 AĞUSTOS 2010
  • TheTwistedFrequency

    TheTwistedFr

    26 NİSAN 2010