Zaakceptowana odpowiedź jest w rzeczywistości poprawna, ale musisz powiązać ją z detektorem zdarzeń, aby aktualizował się po każdej zmianie wejścia pliku.
document.getElementById('fileInput').onchange = function(){
var filesize = document.getElementById('fileInput').files[0].size;
console.log(filesize);
}
Jeśli korzystasz z biblioteki jQuery, poniższy kod może się przydać
$('#fileInput').on('change',function(){
if($(this).get(0).files.length > 0){
var fileSize = $(this).get(0).files[0].size;
console.log(fileSize);
}
});
Biorąc pod uwagę, że konwersja rozmiaru pliku do wyświetlenia, w którym kiedykolwiek metryka, zależy od Ciebie.