//获取上传文件中的第一个
SmartFile myFile = upload.getFiles().getFile(0);
//取得文件名
String filename = myFile.getFileName();
//判断是否上传了,没有则返回上传页面
if(filename.length()==0){
request.setAttribute("msg", "请选择要上传的文件!");
return mapping.findForward("imprt");
} else{
//在服务器上创建存储上传文件的路径
String url=this.class.getResource("/").toString();
int lastIndex=url.length()-16;
String filePath=url.toString().substring(6,lastIndex)+"upload/";
File f=new File(filePath);
f.mkdirs();
//存储,SAVEAS_PHYSICAL以操作系统的根目录为文件根目录另存文件
myFile.saveAs(filePath+filename, myFile.SAVEAS_PHYSICAL);
request.setAttribute("filePath",filePath+filename );
//保存文件扩展名
request.setAttribute("fileExt",myFile.getFileExt() );
}
上一页 [1] [2]