HTML5 से पहले, फ़ाइल आकार की जांच फ्लैश के साथ की जाती थी लेकिन अब फ्लैश वेब ऐप्स में टाला जाता है। फिर भी क्लाइंट साइड पर फ़ाइल आकार की जांच नीचे दिए गए कोड को इवेंट लिसनर के अंदर डालकर की जा सकती है।
if (typeof FileReader !== "undefined") {
// file[0] is file 1
var s = document.getElementById('myfile').files[0].size;
}
फ़ाइल इनपुट बदलने पर, आकार अपडेट होगा। उसके लिए इवेंट लिसनर उपयोग करें:
document.getElementById('input').onchange = function() {
// file[0] is file 1
var s = document.getElementById('input').files[0].size;
alert(s);
}
FileReader API और input.files (FileList) HTML5 फाइल API का हिस्सा हैं। files[0].size बाइट्स में आकार देता है। सर्वर-साइड मान्यता हमेशा आवश्यक है क्योंकि क्लाइंट-साइड जांच बायपास की जा सकती है।