js 怎么判断图片的真实格式

JavaScript07

js 怎么判断图片的真实格式,第1张

function check(){var aa=document.form1.userfile.value.toLowerCase().split('.')//以“.”分隔上传文件字符串alert(aa)if(document.form1.userfile.value==""){alert('图片不能为空!')

return true}else{if(aa[aa.length-1]=='gif'||aa[aa.length-1]=='jpg'||aa[aa.length-1]=='bmp')//判断图片格式{alert('图片格式正确!')

return true}else{alert('对不起,你选择的图片格式不对\n图片格式应为*.jpg、*.gif、*.bmp')

这个基本上没办法实现。。js应该没办法判断它是否是用exe改成jpg上传,,如果真要做。我觉的也只能对流进行一下比较,,如果exe文件有特殊的流的标识,jpg也有自己的标识。我只是猜想哦,不清楚。这个太难。。。。做也得提交到后台比较。前台没办法