问题描述
- js怎么验证选择中文件文件的大小
-
之前百度了一下,有些人说js解决不了这个问题的,我也犹豫了,希望大家能狗帮助一下
谢谢!
解决方案
JS打开选择本地文件的对话框
js判断选择不同的样式文件
js验证上传文件是否合法
解决方案二:
http://zhuchengzzcc.iteye.com/blog/1573360
解决方案三:
可以验证上传文件大小的,我以前一个项目中就用过。
示例代码:
function fileChange(target,id) {
var fileSize = 0;
if (isIE && !target.files) {
var filePath = target.value;
var fileSystem = new ActiveXObject("Scripting.FileSystemObject");
if(!fileSystem.FileExists(filePath)){
alert("附件不存在,请重新输入!");
var file=document.getElementById(id);
file.outerHTML=file.outerHTML;
return;
}
var file = fileSystem.GetFile (filePath);
fileSize = file.Size;
} else {
fileSize = target.files[0].size;
}
var size = fileSize / 1024;
if(size>100000){
alert("附件大小不能大于100M!");
var file=document.getElementById(id);
file.outerHTML=file.outerHTML
}
if(size<=0){
alert("附件大小不能为0M!");
var file=document.getElementById(id);
file.outerHTML=file.outerHTML
}
}
时间: 2025-01-21 17:23:35