2010-08-12 5 views
5

मैं एक बहु फ़ाइल अपलोड को कार्यान्वित करना चाहता हूं, मैं सोच रहा था कि ब्राउज बटन के पास एक फ़ाइल संवाद खोलना संभव है जो मुझे एक से अधिक फाइलों को चुनने की अनुमति दे सकता है और एक बार जब मैं उन्हें चुनता हूं तो ये फ़ाइलें अपलोड हो सकती हैं। मैं इसे वेबसाइट पर कर रहा हूं और php jQuery आदि का उपयोग कर रहा हूंक्या मैं बहुभाषी होने के लिए एचटीएमएल में इनपुट प्रकार फ़ाइल में फ़ाइल संवाद कर सकता हूं?

उत्तर देखकर मुझे लगता है कि बहु-चयन संभव नहीं है। तो मैं इस पर अपना प्रश्न अपडेट कर रहा हूं: क्या मैं ज़िप फ़ाइल का चयन कर सकता हूं और ज़िप फ़ाइल के अंदर फ़ाइल ऑब्जेक्ट्स का एक सेट प्राप्त कर सकता हूं और फिर व्यक्तिगत फ़ाइल ऑब्जेक्ट्स पर काम कर सकता हूं।

उत्तर

1

Gmail केवल अपलोड करने के लिए एक फ्लैश नियंत्रण का उपयोग करके अनुलग्नकों के रूप में एक से अधिक फ़ाइलों का चयन करने की अनुमति देता है।

+0

मैंने जीमेल को देखा और मुझे कहना होगा कि वाह मैं उसे ढूंढ रहा था !! लेकिन मुझे नहीं पता कि इसे कैसे कार्यान्वित किया जाए। –

+0

हाँ, यह वास्तव में एक अच्छा कार्यान्वयन है; बहुत सूक्ष्म इसलिए मैंने सोचा कि मैं इसे एक विकल्प के रूप में उल्लेख करूंगा। मैंने इसे स्वयं नहीं किया है, लेकिन http://swfupload.org/ आपको शुरू हो सकता है। मुझे यकीन है कि यदि आप कार्यान्वयन करने की कोशिश करते हैं और अटक जाते हैं तो एसओ समुदाय मदद कर सकता है। – KatieK

1

नहीं, यह संभव नहीं है, आप एक फ़ाइल फ़ाइल के लिए एक समय में एक फ़ाइल निर्दिष्ट कर सकते हैं। दूसरी ओर, आप पर एक नज़र है करने के लिए चाहते हो सकता है:

+0

क्या आप मुझे बता सकते हैं क्यों? क्या एक multiselect रोकता है? –

+0

@ सुशील भर्वानी: यह डब्ल्यू 3 सी विनिर्देश है, ब्राउज़र आपको एक इनपुट फ़ाइल के लिए एक से अधिक फाइलों का चयन करने की अनुमति नहीं देगा। अधिक जानकारी: http://www.w3.org/TR/html401/interact/forms.htm – Sarfraz

+0

@sarfraz क्षमा करें अगर मैं बहुत ज्यादा पूछ रहा हूं !! क्या हम इसे कुछ कस्टम डीएल या कुछ कर सकते हैं। ऐसे कार्यक्रम की तरह जो सिर्फ मेरे लिए चलता है। –

6

अधिक अप-टू-डेट ब्राउज़र कि एचटीएमएल 5 (यानी फायरफॉक्स, क्रोम, सफारी) का समर्थन के कुछ में, multiple विशेषता काम करेगा:

<label>Select files: <input name="files" type="file" multiple></label> 
+1

ऐसा कुछ सुझाव न दें जिसे हम आज उपयोग नहीं कर सकते :) हम एचटीएमएल 5 से बहुत दूर हैं, इसे देखें: http://stackoverflow.com/questions/2261138/when-should-i-go-for-html5-css3 और http://caniuse.com/ – Sarfraz

+1

यह बहुत अधिक निर्भर करता है लक्षित दर्शकों और आवेदन दोनों। और यह * यह जानना अच्छा है कि यह HTML5 में होगा। – You

+0

हालांकि, यह आईई 6, 7 और 8 में एचटीएमएल 5 का उपयोग करने का एक तरीका है। Http://davidwalsh.name/chrome-frame – MacGyver

संबंधित मुद्दे