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也有自己的标识。我只是猜想哦,不清楚。这个太难。。。。做也得提交到后台比较。前台没办法你的$('#Image').val()获取的是你本地上传的路径,这是一个字符串类似这样的“c:/1.jpg”一般使用js判断文件是否存在(val=='')和文件类型(val.split('.')[1]=='jpg'),
判断大小的话虽然可以用ActiveXObject,但这个只能兼容IE,而其他的需要借助其他的东西才能做到
建议你使用js判断文件是否存在和文件格式,然后使用ajax调用后台方法去判断文件大小和保存文件