如何在javascript验证中检查最大上传文件大小
How to check maximum upload file size in javascript validation?
我有一个代码,但我需要一个javascript验证来检查最大上传文件大小,比如检查上传的文件是否增加了1-MB,显示错误文件是否增加,选择小于1MB的文件。。。
我有这段代码如何使用最大文件大小的正则表达式,以及我在这段代码中使用的用于检查最大大小验证的whar代码。
<form action="" method="post">
<script type="text/javascript">
function ValidateExtension() {
var allowedFiles = [".doc", ".docx", ".pdf"];
var fileUpload = document.getElementById("fileUpload");
var lblError = document.getElementById("lblError");
var regex = new RegExp("([a-zA-Z0-9's_''.'-:])+(" + allowedFiles.join('|') + ")$");
if (!regex.test(fileUpload.value.toLowerCase())) {
lblError.innerHTML = "Please upload files having extensions: <b>" + allowedFiles.join(', ') + "</b> only.";
return false;
}
lblError.innerHTML = "";
return true;
}
</script>
<input id="fileUpload" type="file" />
<br />
<span id="lblError" style="color: red;"></span>
<br />
<input type="submit" id="btnUpload" value="Upload" onclick="return ValidateExtension()" />
</form>
这应该会让您开始。
function validate(el) {
var maxfilesize = 1024 * 1024, // 1 Mb
filesize = el.files[0].size,
warningel = document.getElementById( 'lbError' );
if ( filesize > maxfilesize )
{
warningel.innerHTML = "File too large: " + filesize + ". Maximum size: " + maxfilesize;
return false;
}
else
{
warningel.innerHTML = '';
return true;
}
}
.warning { font-style: italic; }
<form enctype="multipart/form-data" method="POST">
<input type='file' name='f' onchange='validate(this)'>
<div id='lbError' class='warning'></div>
<input type='submit' onsubmit='return validate()'/>
</form>
相关文章:
- 预编译的车把模板使文件大小加倍
- Node.js:在修改时确定文件大小
- 使用ajax获取通过FTP上传的文件的文件大小——试图防止ajax中断自身
- 从多个文件上传中检索文件大小
- 文件大小的进度指示器
- Dropzone最大文件大小超过事件
- 从Javascript运行PHP文件来检查在线用户:表示未登录的用户是
- expressjs文件上传,检查是否确实有文件发送,指定最大文件大小&保留它的名字
- 可以使用Plupload调整文件大小以获得更多大小
- 上传前请检查文件大小
- 如何在javascript上传前检查文件大小
- PHP 文件上传 - 不检查文件大小
- 检查HTML5视频的文件大小
- 应用 javascript 来检查文件大小和扩展名
- 如何在javascript验证中检查最大上传文件大小
- 在上传时检查文件大小
- 在通过ajax方法上传图像之前,请检查Jquery中的文件大小和文件类型
- 检查文件大小在上传和停止上传超过文件大小限制与javascript
- 上传文件前请检查文件大小
- 在步骤更改检查文件大小和文件类型jquery -步骤