struts2获取文件类型,文件后缀名
2013-12-03 08:47
288 查看
在网上找了好多资料,发现都不是自己想要的结果,最后在外国网站上找到了解决方法。struts2在action里file去接收,getName里既然是个.tmp的后缀文件,一时不知道怎么去获取这个文件类型。其实struts2都是在action里定义一个属性去接收html表单内容。现把关键代码附上。
Java代码
public class UserAction extends ActionSupport {
private File myfile;//文件
private String myfileContentType; //文件类型
private String myfileFileName; //文件名称
public File getMyfile() {
return myfile;
}
public void setMyfile(File myfile) {
this.myfile = myfile;
}
public String getMyfileContentType() {
return myfileContentType;
}
public void setMyfileContentType(String myfileContentType) {
this.myfileContentType = myfileContentType;
}
public String getMyfileFileName() {
return myfileFileName;
}
public void setMyfileFileName(String myfileFileName) {
this.myfileFileName = myfileFileName;
}
}
哈哈,顺便把验证图片类型的js附上。利用的是正则表达式。经测试可以使用。
Js代码
<script language="javascript">
function isPhoto()
{ var a=document.getElementById("myfile").value;
var reg2 = /^(\s|\S)+(jpg|gif|jpn)+$/;
return reg2.test(a);
}
Java代码
public class UserAction extends ActionSupport {
private File myfile;//文件
private String myfileContentType; //文件类型
private String myfileFileName; //文件名称
public File getMyfile() {
return myfile;
}
public void setMyfile(File myfile) {
this.myfile = myfile;
}
public String getMyfileContentType() {
return myfileContentType;
}
public void setMyfileContentType(String myfileContentType) {
this.myfileContentType = myfileContentType;
}
public String getMyfileFileName() {
return myfileFileName;
}
public void setMyfileFileName(String myfileFileName) {
this.myfileFileName = myfileFileName;
}
}
哈哈,顺便把验证图片类型的js附上。利用的是正则表达式。经测试可以使用。
Js代码
<script language="javascript">
function isPhoto()
{ var a=document.getElementById("myfile").value;
var reg2 = /^(\s|\S)+(jpg|gif|jpn)+$/;
return reg2.test(a);
}
相关文章推荐
- struts2上传文件的时候,action里面获取上传文件的文件名和类型的原理是什么?
- struts2上传文件的时候,action里面获取上传文件的文件名和类型的原理是什么?
- 关于Struts2 上传文件获取文件名称和类型(标准做法)
- Java乔晓松-Struts2中文件上传和多文件上传以及获取HttpServletRequest / HttpSession / ServletContext / HttpServletRespons
- XCode数据类型转换代码 文件读取,写入,XY坐标获取,ASCII转换等
- Struts2文件上传之手动过滤类型与大小
- Qt中文件路径的三种类型以及获取
- Qt-QFileIconProvider(获取文件图标、类型)
- Sharepoint 列表ItemAdding事件判断文件类型、获取当前上传的文件
- struts2文件上传获取文件名、文件类型
- SHGetFileInfo函数 获取系统文件类型及图标
- php目录操作函数之获取目录与文件的类型
- 获取文件夹中指定类型的所有文件名和文件大小
- Java根据文件头获取文件类型
- blkid命令 获取文件系统类型、UUID
- 关于struts2中文件上传获取不到文件名的问题
- 通过HFS文件类型码获取图标
- PHP Fileinfo获取文件MIME类型
- 图片压缩和Uri与String类型的路径转换,获取图片,文件大小的工具类:
- struts文件上传,获取文件名和文件类型