javascript(js脚本)获取上传文件的大小

看很多人需要这个代码,这是我某个项目里的代码,亲测可用。

var file = document.getElementById('fileToUpload').files[0];

 if (file) {

                var fileSize = 0;

                if (file.size > 1024 * 1024)

                    fileSize = (Math.round(file.size * 100 / (1024 * 1024)) / 100).toString() + 'MB';

                else

                    fileSize = (Math.round(file.size * 100 / 1024) / 100).toString() + 'KB';

                document.getElementById('fileName').innerHTML = '文件名: ' + file.name;

                document.getElementById('fileSize').innerHTML = '大小: ' + fileSize;

                document.getElementById('fileType').innerHTML = '类型: ' + file.type;

            }


你可能感兴趣的:(javascript(js脚本)获取上传文件的大小)