JS 获取文件大小
在JavaScript中,获取文件的大小可以通过HTML的<input>
元素类型为file
时,使用该元素的files
属性来实现。每个File
对象都有一个size
属性,该属性以字节为单位返回文件的大小。
以下是一个简单的示例,演示如何获取用户通过文件输入选择的文件的大小:
HTML:
<input type="file" id="fileInput">
JavaScript:
document.getElementById('fileInput').addEventListener('change', function(event) {
var file = event.target.files[0];
var fileSize = file ? file.size : 0;
console.log("文件大小: " + fileSize + " 字节");
});
在这个例子中,当用户选择了一个文件后,会通过监听change
事件来触发函数,获取选中文件的大小,并通过控制台输出。如果用户没有选择文件,则file
变量将是undefined
,因此fileSize
也将是0。
评论已关闭