2009-12-16 8 views
5

जावास्क्रिप्ट का उपयोग कर एकाधिक फ़ाइलों के बजाय एक संपूर्ण फ़ोल्डर अपलोड करना संभव है? यदि हां, तो दृष्टिकोण क्या है। यदि कोई कठोर दृष्टिकोण नहीं है, तो क्या इसे प्राप्त करने के लिए कोई कामकाज है? मैं हमेशा इस विषय के बारे में उत्सुक रहा हूं। कोई अंतर्दृष्टि मदद करेगा।जावास्क्रिप्ट का उपयोग कर एकाधिक फ़ाइलों के बजाय एक संपूर्ण फ़ोल्डर अपलोड करना संभव है?

+1

संभावित डुप्लिकेट [वेबसाइट पर फ़ोल्डर अपलोड करने का सबसे अच्छा तरीका क्या है?] (Http://stackoverflow.com/questions/254251/what-is-the-best-way-to-upload-a- फ़ोल्डर-टू-ए-वेबसाइट) – Liam

उत्तर

2

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

चेक इन सवालों: multiple file upload in just single browse click without jquery

Multiple File Selection For Uploading in ASP.NET

संपादित करें:
एक ही समय में यकीन है कि अपलोड करने के एक से अधिक फ़ाइलों के लिए उपलब्ध अब उपयोग कर रहा है html5 https://stackoverflow.com/search?q=multiple+file+upload+html5

+0

लिंक के लिए धन्यवाद। – oninea

+1

SWFUpload इसके लिए एक अच्छी बात है। –

+0

ने SWFUpload पर एक नज़र डाली। यह उतना करीब है जितना मेरे मन में था। पुक्का के लिए धन्यवाद। – oninea

-4
बेशक

है। यह एक बड़ा सुरक्षा छेद खोलता है, लेकिन आप हमेशा ओएस फाइल सिस्टम तक पहुंचने के लिए WScript और Filesystem ActiveX ऑब्जेक्ट्स का उपयोग कर सकते हैं और

+0

यदि "हमेशा" से आपका मतलब है "अधिकांश ब्राउज़रों या ऑपरेटिंग सिस्टम में नहीं" ... :-) – ceejayoz

+0

यह एक खराब समाधान है, क्योंकि यह ब्राउज़र प्लेटफॉर्म के बेहद छोटे सबसेट पर निर्भर करता है: केवल इंटरनेट एक्सप्लोरर पर चल रहा है एक विंडोज मशीन एक समय जब स्मार्टफोन समेत सबकुछ ब्राउज़र में होता है, तो आपको अधिक सामान्य समाधान के लिए जाना चाहिए। एक संयोजन जिसमें ए क्लासिक फ़ाइल-प्रति-फ़ाइल अपलोड और बी दोनों शामिल हैं। 2 अन्य पोस्ट (जावा, फ्लैश, इत्यादि) द्वारा सुझाए गए कुछ प्लग-इन को बहुमुखी होना चाहिए, जबकि अधिकांश मामलों में उपयोगकर्ता के अनुकूल होना चाहिए। फेसबुक फोटो-अपलोड इस तरह से काम करता है (एचटीएमएल + जावा) (लेकिन ध्यान रखें कि आईफोन के रूप में लोकप्रिय चीजों को फ्लैश की कमी भी है)। – DrYak

+0

तो डॉयाक, यदि आप एक व्यापक ब्राउज़र दर्शकों तक पहुंचना चाहते हैं, तो क्या एचटीएमएल/जावास्क्रिप्ट अभी भी जाने का तरीका है? यह पूछना क्योंकि मैं अपनी वेबसाइट को जापानी फोन ब्राउज़र में चलाने के लिए पोर्ट करना चाहता हूं। – oninea

0

जैसी कई फ़ाइलों को स्थानांतरित कर सकते हैं जावास्क्रिप्ट में अधिकांश ब्राउज़रों में ऐसा करने का कोई तरीका नहीं है। जाहिर है हालांकि कुछ (बेवकूफ) ब्राउज़र में यह कार्यक्षमता हो सकती है, क्योंकि जावास्क्रिप्ट एपीआई ब्राउज़र द्वारा स्वयं परिभाषित किया गया है।

अन्य उत्तरों में उल्लिखित अन्य प्रौद्योगिकियों (जैसे चांदी की रोशनी, फ़्लैश, आदि) का उपयोग करना संभव हो सकता है।

2

संपादित

इस क्रोम 11 में समर्थित है बाहर कर देता है, और अगर आप एक विक्रेता उपसर्ग का उपयोग भी Firefox पर काम करने के लिए लगता है: एक Java applet साथ https://stackoverflow.com/a/5849341/486547


यह निश्चित रूप से संभव है, लेकिन जेआरई स्थापित लोगों के साथ लोगों का% इन दिनों बहुत कम हो गया है (< 70%)

Google Drive यह करता है (अपलोड करें, फिर "फ़ोल्डर ..") यह काम करता है या मुझे (क्रोम में मैक ओएस एक्स 10.7.5)।

मुझे पूरी तरह से यकीन नहीं है कि अभी तक कैसे। मैं एक परियोजना पर काम कर रहा हूं जहां यह मायने रखता है, इसलिए मैं थोड़ी देर के लिए देख रहा हूं। जितनी जल्दी हो सके मैं अपडेट करूंगा।

लगता है जैसे आप पहले से ही इस बारे में जानते हैं, लेकिन इस बीच, आप valums या blueimp का उपयोग एकाधिक फ़ाइल अपलोड करने के लिए कर सकते हैं।

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

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