2010-04-26 17 views
20

मैं uploadify के समान फ़ाइल अपलोडर की तलाश कर रहा हूं जो प्रगति पट्टी के साथ है जो फ्लैश पर भरोसा नहीं करता है, अधिमानतः jQuery का उपयोग करना - क्या यह संभव है?jQuery एजेक्स प्रगति पट्टी के साथ अपलोड करें - कोई फ्लैश

+3

यह संभव है लेकिन यह काम करना मुश्किल है, jQuery पर्याप्त नहीं होगा, आपको कुछ सर्वर साइड कोडिंग भी करने की आवश्यकता होगी। यह मान लें कि आप PHP का उपयोग कर रहे हैं: http://nixboxdesigns.com/demos/jquery-uploadprogress.php –

उत्तर

18

निश्चित रूप से, यह संभव है। अलग कोड और ट्यूटोरियल के साथ एक जोड़े साइटों हैं:

+0

t.wits.sg ब्लॉग पोस्ट संदर्भ http://pecl.php.net/package/ अपलोड प्रगति, जो एक अच्छा समाधान है। – toneplex

+0

यह लिंक http://t.wits.sg/2008/06/25/howto-php-and-jquery-upload-progress-bar/ टूटा हुआ है –

+0

मुरली: वेब आर्काइव का उपयोग करें: http: //web.archive .org/web/20120414125425/http: //t.wits.sg/2008/06/25/howto-php-and-jquery-upload-progress-bar –

0

हैलो कोशिश मेरी बीटा ajax एकाधिक अपलोड jQuery आधारित, सरल कुशल पर डाउनलोड यह : http://www.albanx.com/। कोई फ्लैश, प्रगति के साथ, https पर काम करता है, मुख्य ब्राउज़रों का समर्थन करता है .. संपादित करें: अंतिम परियोजना यहां खोजें http://code.google.com/p/ax-jquery-multiuploader/

0

नहीं, मुझे नहीं लगता कि यह सभी ब्राउज़र को पार कर सकता है। यदि कोई फ्लैश नहीं है तो IE6-9 असली अपलोड प्रगति पट्टी का समर्थन नहीं कर सकता है। कारण जेएस फ़ाइल रीड एपीआई के बिना फ़ाइल आकार नहीं मिल सकता है।

+7

PHP अपलोड फ़ाइल का आकार प्राप्त कर सकता है और इसे जेएस के माध्यम से वापस कर सकता है AJAX। वास्तव में, PHP फ़ाइल के बारे में सारी जानकारी प्राप्त कर सकता है और इसे AJAX के माध्यम से JSON स्ट्रिंग के रूप में वापस कर सकता है, और यह AJAX (IE6 सहित) का समर्थन करने वाले किसी भी ब्राउज़र में काम करेगा। आपको फ्लैश की आवश्यकता नहीं है। हालांकि, आपको अपलोड प्रगति की रिपोर्ट करने के लिए अभी भी एक तरीका खोजने की आवश्यकता है, जिसमें जेएस लंबे मतदान और निगरानी है कि सर्वर पर फ़ाइल की कितनी फाइलें PHP में इसकी फाइलसाइज बना रही हैं। –

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