रूप में अच्छी तरह इस पृष्ठ पर गलती से, और फिर पता चला यह सिर्फ जावास्क्रिप्ट (ActiveX या फ्लैश की तरह कोई प्लगइन्स) के साथ संभव है, लेकिन सिर्फ क्रोम में:
https://plus.google.com/+AddyOsmani/posts/Dk5UhZ6zfF3
मूल रूप से
, वे के लिए समर्थन जोड़ा फ़ाइल इनपुट तत्व "webkitdirectory" पर एक नई विशेषता। आप इसे इस तरह का उपयोग कर सकते हैं:
<input type="file" id="ctrl" webkitdirectory directory multiple/>
यह आप निर्देशिका का चयन करने के लिए अनुमति देता है। एकाधिक विशेषता ब्राउज़र के लिए एक अच्छी फॉलबैक है जो एकाधिक फ़ाइल चयन का समर्थन करती है लेकिन निर्देशिका चयन नहीं।
जब आप कोई निर्देशिका चुनते हैं तो फ़ाइलें नियंत्रण के लिए डोम ऑब्जेक्ट (document.getElementById ('ctrl')) के माध्यम से उपलब्ध होती हैं, जैसे कि वे एकाधिक गुण के साथ हैं। ब्राउज़र चयनित फ़ाइलों में सभी फ़ाइलों को उस सूची में दोबारा जोड़ता है।
आप पहले से ही निर्देशिका विशेषता के रूप में अच्छी तरह से मामले में यह कुछ बिंदु पर मानकीकृत हो जाता है जोड़ सकते हैं (किसी भी जानकारी है कि के बारे में नहीं पा सके)
का उपयोग कर आप क्यों फ़ोल्डर स्थान को बचाने के लिए चुना जाएगा एक फ़ाइल के लिए ब्राउज़ एकाधिक फ़ाइलों का चयन कर सकते हैं? – hjpotter92
क्या आप चयनित फ़ोल्डर में सभी फाइलें अपलोड करने का प्रयास कर रहे हैं? –
सवाल यह है कि फ़ोल्डर के साथ आप इसे प्राप्त करने के बाद क्या करेंगे? क्या आप फ़ोल्डर में सभी फाइलों को अपलोड करना चाहते हैं? या फ़ोल्डर के साथ कुछ और करो? ब्राउज़र आम तौर पर फ़ोल्डर के साथ कुछ भी करने में सक्षम नहीं होगा, इसलिए जब तक कि आप सामग्री को अपलोड करने की योजना नहीं बनाते, फ़ोल्डर को निर्दिष्ट करने में बहुत अधिक तर्क नहीं होता है। – Spudley