private File affixname;//获取上传文件
private String affixnameFileName;//获取上传文件名称
private String affixnameContentType;//获取上传文件类型
public String getaffixnameContentType() {
return affixnameContentType;
}
public void setaffixnameContentType(String affixnameContentType) {
this.affixnameContentType = affixnameContentType;
}
public File getAffixname() {
return affixname;
}
public void setAffixname(File affixname) {
this.affixname = affixname;
}
public String getaffixnameFileName() {
return affixnameFileName;
}
public void setaffixnameFileName(String affixnameFileName) {
this.affixnameFileName = affixnameFileName;
}
public String execute(){
String path = ServletActionContext.getServletContext().getRealPath("\\images\\materialsImages");
Long l = System.currentTimeMillis();
affixnameFileName =l.toString()+affixnameFileName.substring(affixnameFileName.indexOf(".")) ;
if(affixname != null){
File savefile = new File(new File(path),affixnameFileName);
if(!savefile.getParentFile().exists())
savefile.getParentFile().mkdirs();
try {
FileUtils.copyFile(affixname , savefile);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
String[] t = affixnameContentType.split("/");
for(String s : t)
System.out.println(s);
}
return affixnameFileName;
}