मैं एक अपलोड फ़ंक्शन लिख रहा हूं, और इसमें "System.Web.HttpException: पकडने में समस्याएँ हैं: अधिकतम अनुरोध की लंबाई" httpRuntime
web.config में निर्दिष्ट अधिकतम आकार (5120 पर सेट अधिकतम आकार) से बड़ी फ़ाइलों के साथ है । मैं <input>
फ़ाइल के लिए एक सरल प्रयोग कर रहा हूँ ।
समस्या यह है कि अपलोड बटन के क्लिक-इवेंट से पहले अपवाद को फेंक दिया जाता है, और अपवाद मेरे कोड चलने से पहले होता है। तो मैं अपवाद को कैसे पकड़ूं और संभालूं?
संपादित करें: अपवाद तुरंत फेंक दिया जाता है, इसलिए मुझे पूरा यकीन है कि यह धीमे कनेक्शन के कारण टाइमआउट मुद्दा नहीं है।
<input type="file" id="upload" name="upload" onchange="showFileSize();" />
अंदर showFileSize()
, आप var input = document.getElementById("upload"); var file = input.files[0];
एक HTML टैग के माध्यम से अपनी फ़ाइल के आकार के आधार पर एक त्रुटि संदेश प्रदर्शित कर सकते हैं ।