判断input[type=file]上传文件格式

input type="file"
在js中判断文件上传类型 function onSubmit(){
var form1 = document.forms[0];
var file = document.forms[0].getfile.value;
if (file == null||file == ""){
alert("请选择要上传的图片!");
return false;
}
if (file.lastIndexOf('.')==-1){ //如果不存在"."
alert("路径不正确!");
return false;
}
var AllImgExt=".jpg|.jpeg|.gif|.bmp|.png|";
var extName = file.substring(file.lastIndexOf(".")).toLowerCase();//(把路径中的所有字母全部转换为小写)
if(AllImgExt.indexOf(extName+"|")==-1)
{
ErrMsg="该文件类型不允许上传。请上传 "+AllImgExt+" 类型的文件,当前文件类型为"+extName;
alert(ErrMsg);
return false;
}
document.forms[0].submit();
}

  

  1. input type="file"
  2. 在js中判断文件上传类型
  3. function onSubmit(){
  4. var form1 = document.forms[0];
  5. var file = document.forms[0].getfile.value;
  6. if (file == null||file == ""){
  7. alert("请选择要上传的图片!");
  8. return false;
  9. }
  10. if (file.lastIndexOf('.')==-1){    //如果不存在"."
  11. alert("路径不正确!");
  12. return false;
  13. }
  14. var AllImgExt=".jpg|.jpeg|.gif|.bmp|.png|";
  15. var extName = file.substring(file.lastIndexOf(".")).toLowerCase();//(把路径中的所有字母全部转换为小写)
  16. if(AllImgExt.indexOf(extName+"|")==-1)
  17. {
  18. ErrMsg="该文件类型不允许上传。请上传 "+AllImgExt+" 类型的文件,当前文件类型为"+extName;
  19. alert(ErrMsg);
  20. return false;
  21. }
  22. document.forms[0].submit();
  23. }
上一篇:上传文件并添加路径到数据库


下一篇:oracle创建存储过程