इनपुट टैग की स्वीकार विशेषता का उपयोग करें । तो केवल PNG, JPEG और GIF को स्वीकार करने के लिए आप निम्नलिखित कोड का उपयोग कर सकते हैं:
<input type="file" name="myImage" accept="image/x-png,image/gif,image/jpeg" />
या केवल:
<input type="file" name="myImage" accept="image/*" />
ध्यान दें कि यह केवल ब्राउज़र को संकेत देता है कि उपयोगकर्ता को किस फ़ाइल-प्रकार को प्रदर्शित करना है, लेकिन इसे आसानी से देखा जा सकता है, इसलिए आपको हमेशा सर्वर पर अपलोड की गई फ़ाइल को भी मान्य करना चाहिए।
यह IE १०+, क्रोम, फ़ायरफ़ॉक्स, सफारी ६+, ओपेरा १५+ में काम करना चाहिए, लेकिन मोबाइल (२०१५ के अनुसार) पर समर्थन बहुत स्केच है और कुछ रिपोर्टों से यह वास्तव में कुछ मोबाइल ब्राउज़रों को कुछ भी अपलोड करने से रोक सकता है, इसलिए अपने लक्ष्य प्लेटफार्मों का अच्छी तरह से परीक्षण करना सुनिश्चित करें।
विस्तृत ब्राउज़र समर्थन के लिए, http://caniuse.com/#feat=input-file-accept देखें