public void listener(FileUploadEvent event) throws Exception {
UploadedFile item = event.getUploadedFile();
byte[] data = item.getData();
String fileName =item.getName();
ServletContext servletContext = (ServletContext) FacesContext.getCurrentInstance().getExternalContext().getContext();
String path = servletContext.getRealPath("UploadFiles");
File dir = new File(path);
//如果UploadFiles文件夹不存在先创建
if (!dir.exists()) {
if (dir.mkdir()) {
System.out.println("文件夹创建成功。");
}
}
File file = new File(path + "/" + fileName);
if (!file.exists()) {
file.createNewFile();
}
FileOutputStream stream = new FileOutputStream(file);
stream.write(data);
stream.flush();
stream.close();
}
RichFaces4 上传文件代码
最新推荐文章于 2013-04-20 16:03:41 发布