Câu trả lời được chấp nhận thực sự là đúng, nhưng bạn cần phải liên kết nó với một trình xử lý sự kiện để nó sẽ cập nhật khi đầu vào tệp được thay đổi.
document.getElementById('fileInput').onchange = function(){
var filesize = document.getElementById('fileInput').files[0].size;
console.log(filesize);
}
Nếu bạn đang sử dụng thư viện jQuery thì đoạn mã sau có thể hữu ích
$('#fileInput').on('change',function(){
if($(this).get(0).files.length > 0){
var fileSize = $(this).get(0).files[0].size;
console.log(fileSize);
}
});
Cho rằng việc chuyển đổi kích thước tệp để hiển thị theo số liệu nào là tùy thuộc vào bạn.