怎么限制上传文件的类型和大小
怎么用javascript限制上传的文件类型和大小。例如为jpg、gif图片;且大小在200*100 到 400*300之间;满足条件时自动改为400*300上传。
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
</HEAD>
<BODY>
<form name="thisform" enctype="multipart/form-data" method="post" action="photoUpload.jsp">
<input type="file" name="uploadfile"><input type="button" value="上传" onclick=checkPhoto()>
</form>
</BODY>
</HTML>
<script>
function checkPhoto(){
if(thisform.uploadfile.value==""){
alert("请选择需要上传的文件");
return;
}
var re=/\.(gif|jpg)$/i
if(!re.test(document.getElementById("uploadfile").value))
{
alert("只允许上传.jpg和.gif类型图片文件");
return;
}
thisform.submit();
}
</script>