[ajax] Dojo.io.iframe.send का उपयोग करते हुए फ़ाइल अपलोड कैसे रद्द करें?



Answers

नमस्ते मुझे पता है कि यह एक बहुत देर से उत्तर है, इसलिए मुझे आशा है कि आप या कोई जो Google के माध्यम से यहां ठोकर खाएगा, उसके लिए इसका कुछ फायदा होगा।

आईफ्रेम में फाइल अपलोड को रद्द करना संभव है, फ़ायरफ़ॉक्स में आप window.stop() पर विधि window.stop() को कॉल कर सकते हैं। IE हालांकि इस विधि नहीं है, लेकिन execCommand("Stop") साथ आता है, हालांकि मैन्युअल रूप से रोकना बंद करने के बाद भी पटकथा रोक अभ्यस्त भी काम नहीं करता है

मेरी पहली कोशिशों में आइफ्रेम के स्थान को स्थापित करना शामिल था about:blank दुख की बात है कि कोई लाभ नहीं पहुंचा। हालांकि एक स्रोत के पास ब्राउज करने पर आईफ्रेम पोस्ट रद्द हो जाएगा !

Question

मैं अपने सर्वर पर फ़ाइल भेजने के लिए dojo.io.iframe.send विधि का उपयोग कर रहा हूं। मैं एक तरीका प्रदान करना चाहता हूं कि वह उपयोगकर्ता प्रगति पर एक बार भेजना रद्द कर सकता है, अगर यह बहुत लंबा ले रहा है या उपयोगकर्ता को पता चलता है कि उसने गलत फ़ाइल भेजी है।

मैं ऐसा करने का एक तरीका नहीं समझ सकता मैं समय समाप्ति का उपयोग भेजना बंद कर सकता हूं यदि यह लंबे समय ले रहा है (अर्थात सर्वर जल्दी से प्रतिक्रिया नहीं करता है), लेकिन ऐसा नहीं है जो मैं चाहता हूं। मैं किसी भी समय उपयोगकर्ता को इशारा करता है (जैसे कि "रद्द करें" बटन पर क्लिक करना समाप्त करना चाहते हैं

धन्यवाद!




जब एक रद्द करें बटन की पुष्टि की गई थी, तो एक दोस्त ने वेबपृष्ठ पुनः लोड किया था (मुझे लगता है कि document.location.refresh फ़ंक्शन द्वारा कॉल करके)। अपलोड की प्रगति (प्रगति पट्टी) की प्रगति की निगरानी करने का भी एक तरीका है, लेकिन यह सर्वर पर निर्भर है (मामले में मैंने देखा, यह एक अपाचे मॉड्यूल था, फिर आप निर्दिष्ट लिंक और सर्वर पर प्रगति के लिए मतदान करेंगे प्रगति की वापसी होगी)




Related