当前页面: 开发资料首页 → JSP 专题 → 上传文件大小和类型判断
上传文件大小和类型判断
摘要: 上传文件大小和类型判断
本人想在上传文件时对文件大小和类型进行控制,比如不能超过5M,图片指定是JPG等的。如果不符合要求弹出提示,停止上传,问各位大虾在JSP前台和JAVA类中怎样实现?先谢谢了。
用JS判断
<script>
var img=null;
function ys()
{
if(img)img.removeNode(true);
img=document.createElement("img");
img.style.position="absolute";
img.style.visibility="hidden";
img.attachEvent("onreadystatechange",orsc);
img.attachEvent("onerror",oe);
document.body.insertAdjacentElement("beforeend",img);
img.src=inp.value;
}
function oe()
{
alert("cant load img");
}
function orsc()
{
if(img.readyState!="complete")return false;
alert("图片尺寸:"+img.offsetWidth+"X"+img.offsetHeight);
alert("图片大小:"+img.fileSize+"k");
}
</script>
<input id=inp type="file">
复制到页面里试试
使用Apache的common-upload组件,在FormFile类中有方法可以进行判断的
再详细点好吗?