为了账号安全,请及时绑定邮箱和手机立即绑定

如何添加文件大小验证

如何添加文件大小验证

PHP
SMILET 2022-07-29 10:35:59
添加文件大小验证。在使用 JavaScript 上传之前,你能帮我更新这个 javascript 以添加 2MB 的有效文件大小吗?<!DOCTYPE html><html>  <head><title></title><script>var _validFileExtensions = ["pdf"];    function ValidateSingleInput(oInput) {    if (oInput.type == "file") {        var sFileName = oInput.value;         if (sFileName.length > 0) {            var blnValid = false;            for (var j = 0; j < _validFileExtensions.length; j++) {                var sCurExtension = _validFileExtensions[j];                if (sFileName.substr(sFileName.length - sCurExtension.length, sCurExtension.length).toLowerCase() == sCurExtension.toLowerCase()) {                    blnValid = true;                    break;                }            }                         if (!blnValid) {                alert("Sorry, " + sFileName + " is invalid, allowed extensions are: " + _validFileExtensions.join(", "));                oInput.value = "";                return false;            }        }    }    return true;}</script></head><body>File 1: <input type="file" name="file1" onchange="ValidateSingleInput(this);" /><br />File 2: <input type="file" name="file2" onchange="ValidateSingleInput(this);" /><br />File 3: <input type="file" name="file3" onchange="ValidateSingleInput(this);" /><br /></body></html>[![enter image description here][1]][1]
查看完整描述

2 回答

?
幕布斯6054654

TA贡献1876条经验 获得超7个赞

本文包含您需要了解的有关如何使用 JS 验证文件大小的所有信息。

使用 JavaScript / jQuery 上传时验证文件大小


查看完整回答
反对 回复 2022-07-29
?
函数式编程

TA贡献1807条经验 获得超9个赞

您可以使用 FILE API 来完成(检查浏览器支持)。

files[0].size 返回文件的大小(以字节为单位)。

var filesize = oInput.files[0].size


查看完整回答
反对 回复 2022-07-29
  • 2 回答
  • 0 关注
  • 118 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号