आपके पास वास्तव में फाइल सिस्टम तक पहुंच नहीं है (उदाहरण के लिए स्थानीय फ़ाइलों को पढ़ने और लिखने के लिए), हालांकि, एचटीएमएल 5 फ़ाइल एपी विनिर्देश के कारण, कुछ फ़ाइल गुण हैं जिनकी आपके पास पहुंच है, और फ़ाइल का आकार उनमें से एक है।
नीचे HTML के लिए
<input type="file" id="myFile" />
निम्नलिखित प्रयास करें:
//binds to onchange event of your input field
$('#myFile').bind('change', function() {
//this.files[0].size gets the size of your file.
alert(this.files[0].size);
});
जैसा कि यह HTML5 विनिर्देश का एक हिस्सा है, यह केवल आधुनिक ब्राउज़रों (IE के लिए आवश्यक v10) के लिए काम करेगा और मैंने यहां अन्य विवरणों और लिंक को जोड़ा है जो आपको पता होनी चाहिए: http://felipe.sabino.me/javascript / 2012/01/30 / javascipt-जाँच--फ़ाइल-आकार /
पुराने ब्राउज़र समर्थन करते हैं
ज्ञात हो कि पुराने ब्राउज़र null
पिछली this.files
कॉल के लिए एक मान लौटाएंगे , इसलिए एक्सेस this.files[0]
करना एक अपवाद होगा और आपको इसका उपयोग करने से पहले फ़ाइल API समर्थन की जांच करनी चाहिए