您的位置:首页 > 编程语言

简单的构建文件上传服务器的代码

2010-12-24 10:58 281 查看
if(formbean.getLogofile() != null && formbean.getLogofile().getFileSize()>0){
SimpleDateFormat dateformat = new SimpleDateFormat("yy/MM/dd/HH");
String logopathdir = "/images/brand/"+dateformat.format(new Date());
String logoRealPathdir = request.getSession().getServletContext().getRealPath("/images/brand/"+dateformat.format(new Date()));
File logoSaveDir = new File(logoRealPathdir);
if(!logoSaveDir.exists())logoSaveDir.mkdirs();
String ext = formbean.getLogofile().getFileName().substring(formbean.getLogofile().getFileName().lastIndexOf('.'));
String imageName = UUID.randomUUID().toString()+ext;
FileOutputStream fileOutPutStream = new FileOutputStream(new File(logoRealPathdir,imageName));
fileOutPutStream.write(formbean.getLogofile().getFileData());
fileOutPutStream.close();
String logoPath = logopathdir+"/"+imageName;
brand.setLogopath(logoPath);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: