js判断上传文件的类型和大小的示例代码。

复制代码代码如下所示:
检查文件的大小和类型
功能filechange(目标){
上传文件类型检测
如果(!( /(:(:| GIF JPG PNG | | JPEG)$ / i.test(目标值))){
警报(图片只允许上传JPG GIF PNG | | | JPEG格式);
如果(窗口。ActiveX对象){ / / IE
target.select(); / /选择文件,和明确的选择
document.selection.clear();
否则,如果(窗口)Opera为Opera
目标。类型=文本;目标文件;
}其他目标
返回;
{人}
返回;警告();或在这里什么也不能做。
}

检测/上传文件大小
无功议= / / i.test MSIE(导航。用户代理)!Window.opera;
var文件大小= 0;
如果(议!目标文件){
var文件路径= target.value;
VAR系统=新的ActiveX对象(脚本。FileSystemObject );
var文件= filesystem.getfile(路径);
文件大小=文件大小;
{人}
文件大小=目标文件大小。{ 0 };
}
无功大小=文件大小/ 1024;
如果(大小>(500)){
警报(文件大小不能超过500kb );
如果(窗口。ActiveX对象){ / / IE
target.select(); / /选择文件,和明确的选择
document.selection.clear();
否则,如果(窗口)Opera为Opera
目标。类型=文本;目标文件;
{人}
目标值;
}
返回;
其他{ }
返回;
}
}