js检测文件类型及大小
2009-11-05 17:08
393 查看
function CheckFileType()
{
var objButton=document.getElementById("buttonsubmit");
var objFileUpload=document.getElementById('Upload');
var objMSG=document.getElementById('msg');
var FileName=new String(objFileUpload.value);
var extension=new String (FileName.substring(FileName.lastIndexOf(".")+1,FileName.length));
var image=new Image();
image.dynsrc=objFileUpload.value;
var FileSize=Math.round(image.fileSize/1024*100)/100;
if(FileSize>100)
{
objButton.disabled=true;
objMSG.innerHTML="<div style='border:#CCCCCC dotted 1px; background-color:#FFFFCC; padding:5px; margin:10px auto; color:#FF0000;'>File too large.</div>";
return;
}
if(extension.toLowerCase()=="xls"||extension.toLowerCase()=="csv")
{
objButton.disabled=false;
objMSG.innerHTML="";
}
else
{
objButton.disabled=true;
objMSG.innerHTML="<div style='border:#CCCCCC dotted 1px; background-color:#FFFFCC; padding:5px; margin:10px auto; color:#FF0000;'>FileType error.</div>";
}
}
______________________________________________________________
function CheckFileType()
{
var objButton=document.getElementById("buttonsubmit");
var objFileUpload=document.getElementById('Upload');
var FileSize=Math.round(getFileSize(objFileUpload.value)/1024*100)/100;//取得图片文件的大小
var objMSG=document.getElementById('msg');
var FileName=new String(objFileUpload.value);
var extension=new String (FileName.substring(FileName.lastIndexOf(".")+1,FileName.length));
if(FileSize>100)
{
objButton.disabled=true;
objMSG.innerHTML="<div style='border:#CCCCCC dotted 1px; background-color:#FFFFCC; padding:5px; margin:10px auto; color:#FF0000;'>File too large.</div>";
return;
}
if(extension.toLowerCase()=="xls"||extension.toLowerCase()=="csv")
{
objButton.disabled=false;
objMSG.innerHTML="";
}
else
{
objButton.disabled=true;
objMSG.innerHTML="<div style='border:#CCCCCC dotted 1px; background-color:#FFFFCC; padding:5px; margin:10px auto; color:#FF0000;'>FileType error.</div>";
}
}
function getFileSize(filePath)
{
var image=new Image();
image.dynsrc=filePath;
return image.fileSize; //不是图片文件也能检测其大小
}
{
var objButton=document.getElementById("buttonsubmit");
var objFileUpload=document.getElementById('Upload');
var objMSG=document.getElementById('msg');
var FileName=new String(objFileUpload.value);
var extension=new String (FileName.substring(FileName.lastIndexOf(".")+1,FileName.length));
var image=new Image();
image.dynsrc=objFileUpload.value;
var FileSize=Math.round(image.fileSize/1024*100)/100;
if(FileSize>100)
{
objButton.disabled=true;
objMSG.innerHTML="<div style='border:#CCCCCC dotted 1px; background-color:#FFFFCC; padding:5px; margin:10px auto; color:#FF0000;'>File too large.</div>";
return;
}
if(extension.toLowerCase()=="xls"||extension.toLowerCase()=="csv")
{
objButton.disabled=false;
objMSG.innerHTML="";
}
else
{
objButton.disabled=true;
objMSG.innerHTML="<div style='border:#CCCCCC dotted 1px; background-color:#FFFFCC; padding:5px; margin:10px auto; color:#FF0000;'>FileType error.</div>";
}
}
______________________________________________________________
function CheckFileType()
{
var objButton=document.getElementById("buttonsubmit");
var objFileUpload=document.getElementById('Upload');
var FileSize=Math.round(getFileSize(objFileUpload.value)/1024*100)/100;//取得图片文件的大小
var objMSG=document.getElementById('msg');
var FileName=new String(objFileUpload.value);
var extension=new String (FileName.substring(FileName.lastIndexOf(".")+1,FileName.length));
if(FileSize>100)
{
objButton.disabled=true;
objMSG.innerHTML="<div style='border:#CCCCCC dotted 1px; background-color:#FFFFCC; padding:5px; margin:10px auto; color:#FF0000;'>File too large.</div>";
return;
}
if(extension.toLowerCase()=="xls"||extension.toLowerCase()=="csv")
{
objButton.disabled=false;
objMSG.innerHTML="";
}
else
{
objButton.disabled=true;
objMSG.innerHTML="<div style='border:#CCCCCC dotted 1px; background-color:#FFFFCC; padding:5px; margin:10px auto; color:#FF0000;'>FileType error.</div>";
}
}
function getFileSize(filePath)
{
var image=new Image();
image.dynsrc=filePath;
return image.fileSize; //不是图片文件也能检测其大小
}
相关文章推荐
- IE+JS: 上传之前检测图片文件大小及类型
- JS前端检测上传文件类型以及属性大小,并生成预览
- JS前端检测上传文件类型以及属性大小,并生成预览
- js检测文件类型及大小
- JS限制上传文件类型和大小(不是宽高)
- JS限制上传文件类型和大小(不是宽…
- js判断上传文件的类型和大小
- js验证上传文件大小、图片类型限制
- js检测上传文件大小
- IE+JS: 上传之前检测图片文件大小
- 文件上传前检测大小(JS)
- js限制上传文件的类型和大小
- js 检测图片类型 和大小 _Yan
- js限制input file文件上传的大小和类型
- js 获取input type="file" 选择的文件大小、文件名称、上次修改时间、类型等信息
- js检测上传文件大小
- js验证上传图片文件大小,类型等
- js限制上传文件大小及类型
- php中检测上传文件类型与上传图片大小代码
- 客户端js判断上传文件类型和文件大小