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

web 中保存头像功能

2016-03-22 12:45 656 查看
在Java web开发中,上传头像的开发主要分两个步骤

1、获取头像(file,contentType,filename)
2、保存头像
2.1、保存头像到指定的文件目录中
2.2、设置用户头像路径

private File headImg;
private String headImgContentType;
private String headImgFileName;
public File getHeadImg() {
return headImg;
}
public void setHeadImg(File headImg) {
this.headImg = headImg;
}
public String getContenType() {
return contenType;
}
public void setContenType(String contenType) {
this.contenType = contenType;
}
public String getHeadImgFileName() {
return headImgFileName;
}
public void setHeadImgFileName(String headImgFileName) {
this.headImgFileName = headImgFileName;
}	//处理头像
if(headImg != null){
//1、保存头像到upload/user
//获取保存路径的绝对地址
String filePath = ServletActionContext.getServletContext().getRealPath("upload/user");
//防止用户上传文件名为中文,或重复,自动设置上传图片后的文件名且后缀为文件格式
String fileName = UUID.randomUUID().toString().replaceAll("-", "") + headImgFileName.substring(headImgFileName.lastIndexOf("."));
//复制文件
FileUtils.copyFile(headImg, new File(filePath, fileName));

//2、设置用户头像路径
user.setHeadImg("user/" + fileName);



                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java web java web