1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 客户端js判断文件类型和文件大小即限制上传大小【javascript】

客户端js判断文件类型和文件大小即限制上传大小【javascript】

时间:2022-03-27 00:32:01

相关推荐

客户端js判断文件类型和文件大小即限制上传大小【javascript】

web前端|js教程

文件类型,文件大小,上传大小

web前端-js教程

由于项目需要!需要脚本在客户端判断大小和文件类型!自己网上找资料找的好辛苦!索性自己写了一个并测试 文件上传大小限制的一个例子,兼容ie6,ie7,ie8 ,Google Chrome,ff等浏览器

ps4 dts 源码,vscode怎样清空控制台,ubuntu系统usr,tomcat报错显示日语,爬虫开题PPT,php html 混写,通州区seo网络推广优化lzw

var isIE = /msie/i.test(navigator.userAgent) && !window.opera;

function fileChange(target,id) {

var fileSize = 0;

var filetypes =[".jpg",".jpg",".rar",".txt",".zip",".doc",".ppt",".xls",".pdf",".docx",".xlsx"];

var filepath = target.value;

var filemaxsize = 1024*2;//2M

if(filepath){

var isnext = false;

var fileend = filepath.substring(filepath.indexOf("."));

if(filetypes && filetypes.length>0){

for(var i =0; i<filetypes.length;i++){

if(filetypes[i]==fileend){

isnext = true;

break;

}

}

}

if(!isnext){

alert("不接受此文件类型!");

target.value ="";

return false;

}

}else{

return false;

}

if (isIE && !target.files) {

var filePath = target.value;

var fileSystem = new ActiveXObject("Scripting.FileSystemObject");

if(!fileSystem.FileExists(filePath)){

alert("附件不存在,请重新输入!");

return false;

}

var file = fileSystem.GetFile (filePath);

fileSize = file.Size;

} else {

fileSize = target.files[0].size;

}

云播搜索源码,vscode硬件开发,win10 上安装ubuntu,tomcat心跳包,sqlite 创建日期列,怎么删除网页插件,web前端开发框架大全,你会python爬虫不,php 图片 插件,推广seo方法,通知弹窗网站代码,大学班级网页模板,隐私政策模板,玉器拍卖小程序lzw

var size = fileSize / 1024;

if(size>filemaxsize){

alert("附件大小不能大于"+filemaxsize/1024+"M!");

target.value ="";

return false;

}

if(size<=0){

alert("附件大小不能为0M!");

target.value ="";

return false;

}

}

文件管理器源码asp,运行ubuntu程序在哪,py写爬虫代码,用php搭建用户名和密码框架,怎样进入seolzw

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。