1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > js判断上传文件的类型和大小示例代码【javascript】

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

时间:2023-11-16 11:51:08

相关推荐

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

web前端|js教程

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

web前端-js教程

军事综合信息网源码,VSCODE仿IDEA主题,麒麟和ubuntu,手机访问tomcat报错,office爬虫,php在线表格,抖音seo排名培训,在线知识社区网站模板下载安装,简单的响应式网页模板源码下载lzw

//检测文件大小和类型

function fileChange(target){

//检测上传文件的类型

if(!(/(?:jpg|gif|png|jpeg)$/i.test(target.value))) {

alert("只允许上传jpg|gif|png|jpeg格式的图片");

if(window.ActiveXObject) {//for IE

target.select();//select the file ,and clear selection

document.selection.clear();

} else if(window.opera) {//for opera

target.type="text";target.type="file";

} else target.value="";//for FF,Chrome,Safari

return;

} else {

return; //alert("ok");//or you can do nothing here.

}

水果网销平台源码,ubuntu设置黑屏时间,js+图片+爬虫,php开启安全,登封seo外包lzw

//检测上传文件的大小

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

var fileSize = 0;

if (isIE && !target.files){

var filePath = target.value;

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

var file = fileSystem.GetFile (filePath);

fileSize = file.Size;

} else {

fileSize = target.files[0].size;

}

var size = fileSize / 1024;

if(size>(500)){

alert("文件大小不能超过500KB");

if(window.ActiveXObject) {//for IE

target.select();//select the file ,and clear selection

document.selection.clear();

} else if(window.opera) {//for opera

target.type="text";target.type="file";

} else {

target.value="";//for FF,Chrome,Safari

}

return;

}else{

return;

}

}

易语言连接sql数据库源码,online vscode,ubuntu连手机,tomcat历史,补充sqlite教程,终端登陆阿里云服务器,zepto 图片插件,前端框架angular薪资,爬虫 美女,php写前端,SEO骗方案,政府网站风格,php充值网页源码,大气宽屏网站模板企业源码带后台,jsp页面嵌入qq系统,jsp医疗信息管理系统源代码,html5抽奖程序lzw

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