Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

js 获取文件大小

作者:ンц枫飄落   发布日期:2025-06-20   浏览:77

// HTML部分:创建一个文件输入元素
<input type="file" id="fileInput">

// JavaScript部分:获取文件大小
document.getElementById('fileInput').addEventListener('change', function(event) {
    const file = event.target.files[0]; // 获取用户选择的文件
    if (file) {
        console.log(`文件名: ${file.name}`); // 输出文件名
        console.log(`文件大小: ${file.size} 字节`); // 输出文件大小,单位为字节
        console.log(`文件类型: ${file.type}`); // 输出文件类型
    } else {
        console.log('没有选择文件');
    }
});

解释说明:

  1. HTML部分:我们创建了一个文件输入元素 (<input type="file">),允许用户选择文件。
  2. JavaScript部分
    • 使用 addEventListener 监听文件输入元素的 change 事件,当用户选择文件时触发。
    • event.target.files[0] 获取用户选择的第一个文件对象。
    • file.size 属性返回文件的大小,单位是字节。
    • file.namefile.type 分别返回文件的名称和 MIME 类型。
  3. 输出:在控制台中输出文件的名称、大小和类型。

如果需要进一步处理文件大小(例如转换为 KB 或 MB),可以使用简单的数学运算。

上一篇:js 写入文件

下一篇:js 对象解构

大家都在看

js 数组对象排序

js 数组删掉第一个值

js fill

js 数组复制

js 复制数组

js 数组拷贝

js 对象转数组

js 深拷贝数组

js 获取今天年月日

js jsonp

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站