上传文件时怎么判断文件是否是图片 如题我用的是smartupload 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 代码片段:// 截取文件扩展名String expandName = fileName.substring(fileName.lastIndexOf("."),fileName.length());// 判断文件扩展名if (!expandName.equalsIgnoreCase(".jpg")&& !expandName.equalsIgnoreCase(".jpeg")&& !expandName.equalsIgnoreCase(".bmp")&& !expandName.equalsIgnoreCase(".gif")) { arg2.getSession().setAttribute("errormessage","上传头像文件扩展名仅为: .jpg .jpeg .bmp .gif!"); return arg0.findForward("error");} 楼主的回答不像你的签名啊 判断扩展名谁不会 要的是文件的物理格式是不是一个图片 java有专门处理图片的类 到那儿去找答案吧 jvoicexml的小问题,请帮忙 <tr id="a"+"<%=i%>"> 这样写可以吗,为什么取不到呢? hibernate多对一映射关联表为空问题 请教jsp连接sql server数据库出现“非法字符”的报错! 请推荐一本注释比较详细的JSP书籍 怎样在select语句中运用JSP中定义的变量值? 求助乱码问题 谁有专门处理分页的bean代码?(在线等待) 字段值取反再赋给这个字段该怎么写呢? <bean:write>的用法有迷惑... 急急!基于RBAC的权限系统的设计和实现 如何获得ResultSet记录集中记录的条数?
String expandName = fileName.substring(fileName.lastIndexOf("."),fileName.length());// 判断文件扩展名
if (!expandName.equalsIgnoreCase(".jpg")
&& !expandName.equalsIgnoreCase(".jpeg")
&& !expandName.equalsIgnoreCase(".bmp")
&& !expandName.equalsIgnoreCase(".gif"))
{
arg2.getSession().setAttribute("errormessage","上传头像文件扩展名仅为: .jpg .jpeg .bmp .gif!");
return arg0.findForward("error");
}