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;
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对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- GUI - Web前端开发框架
- 介绍一款信息管理系统的开源框架---jeecg
- Extjs4.0 最新最全视频教程
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- c++11 + SDL2 + ffmpeg +OpenAL + java = Android播放器
- 插入排序
- 冒泡排序