क्या XMLHttpRequest (बाइट्स अपलोड, बाइट्स डाउनलोड) की प्रगति प्राप्त करना संभव है?
जब उपयोगकर्ता एक बड़ी फ़ाइल अपलोड कर रहा हो तो प्रगति पट्टी दिखाना उपयोगी होगा। मानक API इसका समर्थन नहीं करता है, लेकिन हो सकता है कि वहाँ के किसी भी ब्राउज़र में कुछ गैर-मानक एक्सटेंशन हो? यह एक बहुत स्पष्ट सुविधा की तरह लगता है सब के बाद से, ग्राहक जानता है कि कितने बाइट्स अपलोड / डाउनलोड किए गए थे।
नोट: मैं "प्रगति के लिए सर्वर सर्वेक्षण" विकल्प से अवगत हूं (यह वही है जो मैं अभी कर रहा हूं)। इसके साथ मुख्य समस्या (जटिल सर्वर-साइड कोड के अलावा) यह है कि आमतौर पर, एक बड़ी फ़ाइल अपलोड करते समय, उपयोगकर्ता का कनेक्शन पूरी तरह से बंद हो जाता है, क्योंकि अधिकांश आईएसपी खराब अपस्ट्रीम प्रदान करते हैं। इसलिए अतिरिक्त अनुरोध करना उतना प्रतिक्रियात्मक नहीं है जितना कि मुझे उम्मीद थी। मैं उम्मीद कर रहा था कि इस जानकारी को प्राप्त करने के लिए एक रास्ता (शायद गैर-मानक) होगा, जो कि ब्राउज़र में हर समय होता है।