मेरे पास वर्तमान में एक एएसपी.नेट एमवीसी प्रोजेक्ट है जिसमें फ़ाइल अपलोडिंग है और यदि उपयोगकर्ता के पास पर्याप्त कनेक्शन है और उनकी फ़ाइल उचित आकार का है तो यह बहुत अच्छा काम करता है।एएसपी.नेट एमवीसी अपलोड फ़ाइल समय
जिस समस्या में मैं दौड़ रहा हूं वह यह है कि कभी-कभी उपयोगकर्ता के पास 56k कनेक्शन हो सकता है (वे इस दिन और उम्र में कैसे रह सकते हैं, मुझे नहीं पता) या एक बड़ी फ़ाइल या कुछ संयोजन अपलोड कर रहे हैं दो।
मैं सामान्य पृष्ठों (90 सेकंड या उससे अधिक) के लिए एक छोटा टाइमआउट रखना चाहता हूं, लेकिन उपयोगकर्ता अपलोड करने वाले कार्यों के लिए एक बड़ा टाइमआउट की अनुमति देता हूं। यह केवल एक ही क्रिया है, इसलिए मुझे सामान्य समाधान की बजाय केवल एकवचन कार्रवाई के अंदर कोड डालने पर कोई फर्क नहीं पड़ता।
आखिरकार, एक समाधान जो स्वचालित रूप से टाइमआउट को बढ़ाएगा यदि Request.Files.Count> 0 सबसे अच्छा होगा।
मैं डायल-अप पर हूं। मैं जमैका में रहता हूँ। –
समय क्या है? यदि आपको 90 सेकंड या उसके बाद क्लाइंट से कुछ भी नहीं मिल रहा है, तो संभवतः आप कुछ भी सफलतापूर्वक अपलोड नहीं करेंगे। – chris
मैं लगातार डेटा प्राप्त कर रहा हूं, क्रिस, लेकिन 56k से भी अधिक 10 मेग्स भेजना 90 सेकंड से अधिक लेगा। – ckknight