2013-04-16 16 views
5

inputaccept özniteliği için image/* kullanarak kabul edilen geçerli resim türlerinin (esasen uzantılar) bir listesi var mı merak ediyorum. Örnek:"file" tarafından kabul edilen türler HTML Giriş Elementinin Önceden Varolan MIME Türleri

<input type="file" accept="image/*"> 

Ne uzantıları bu geçerli olur? Aynı şekilde, diğer ikisi için audio/* ve video/*. Teşekkür ederim!

+0

Bazı referanslar için [bu tablo] 'na (https://developer.mozilla.org/en-US/docs/HTML/Element/input#Browser_compatibility) ("ses/*' satırına ilerleyin ") bakabilirsiniz. . Ancak Bay Alien'in belirttiği gibi, bu tarayıcılar ve işletim sistemlerinde tutarlı bir liste olmayabilir. – Passerby

cevap

8

accept özniteliği için farklı dosya türlerine izin vermenin yolu.

<input type="file" accept="image/jpeg,image/gif,image/png" /> 

Aynı şekilde, ses ve video dosyalarına da izin verebilirsiniz. http://en.wikipedia.org/wiki/MIME_type

Sen filetypes izin verildiğini kontrol edebilirsiniz:

bu bağlantıyı izleyin.

+0

Sadece image/* 'tarafından sağlanan varsayılan uzantıların nasıl belirlendiğini ve muhtemelen bir statik liste varsa nasıl olduğunu bilmek istiyorum. –

+0

Bu hala php tarafında doğrulanması gerekiyor. Bunu basitçe firebug veya chrome'da inceleyebilir ve herhangi bir dosyayı yükleyebilirsiniz. – VVV

+0

Bu, tüm tarayıcılarda düzgün çalışmadığını unutmayın. Mozilla Firefox, örneğin * .jpgg 'ye izin verir, ancak *. – mbomb007

İlgili konular