javascript - 什么测量单位用于 javascript 中的文件大小?

标签 javascript

我正在尝试在上传到服务器之前在客户端验证文件大小。但是我认为我需要在 javascript 中计算最大大小。

那么我如何在 javascript 中编写 4MB 呢? 我还想知道根据文件大小计算的 javascript 基本上是以什么度量单位计算的。

下面是我的感冒:

//Grab the file list
        var files   =   e.target.files;
        $.each(files,function(i,file){

        //check for the correct file extensiton
        var n   = file.name,
            s   = file.size
            t   = file.type;
        if(s > 4MB){

            console.log("File is greater than 4MB");

   }
}

请帮助。谢谢。

最佳答案

文件大小以字节为单位 - 这样做:

if (s > 4 * 1024 * 1024)
    alert("Too big");

关于javascript - 什么测量单位用于 javascript 中的文件大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39305186/

相关文章:

php - html 复选框遇到问题

javascript - 如何在客户端 Javascript 中隐藏 API key

javascript - 我需要帮助将矩形 append 一些深

javascript - 无法解析 JSON?

javascript - 使用 JSF 中的 java 脚本或 Ajax 渲染选项使 div 标签可见

javascript - PopState 未按预期工作。

javascript - 三层连接盒

javascript - Bootstrap 下拉菜单四处移动且样式未出现

javascript - 使用 Sprockets 丑化 JavaScript 代码

javascript - 在不使用 HTML 属性的情况下连接到 onClick 事件