<form action="${pageContext.request.contextPath}/TestContextAcion_UploadFile.action" method="post" enctype="multipart/form-data" >
上传文件:<input type="file" name="PicImage" value="选择文件">
<input type="submit" value="上传">
</form>
// 文件上传
private File PicImage;// 上传的文件
private String PicImageFileName;//上传文件的名称+Filename为固定写法
public String UploadFile() throws Exception {
if (PicImage != null) {
String realpath = ServletActionContext.getServletContext().getRealPath("/Images");//绝对路径
File savefile = new File(new File(realpath), PicImageFileName);
// 判断保存的路径是否存在,不存在则创建
if (savefile.getParentFile().exists()) {
savefile.getParentFile().mkdirs();// 创建目录
}
FileUtils.copyFile(PicImage, savefile);// PicImage为源文件,savefile为需要保存到的位置
}
return "success";
}原文地址:http://cblovey.blog.51cto.com/10052824/1655097