首页 > 代码库 > (八)头像上传
(八)头像上传
步骤:
1、获取头像(file,contentType,filename)
2、保存头像
2.1、保存头像到指定的文件目录中
2.2、设置用户头像路径
具体操作
在用户管理的添加、编辑页面中,可以上传用户的头像;页面中对头像字段引用type=file的文本域。
<input type="file" name="headImg"/>
之后UserAction接收文件需要配置的3个基本属性变量:
将头像文件保存在服务器的upload/user目录下,文件的名称以uuid重命名。(必须重命名:①重名问题②特殊字符在显示时的问题)
1 //处理头像 2 if(headImg != null){ 3 //1、保存头像到upload/user 4 //获取保存路径的绝对地址 5 String filePath = ServletActionContext.getServletContext().getRealPath("upload/user"); 6 String fileName = UUID.randomUUID().toString().replaceAll("-", "") + headImgFileName.substring(headImgFileName.lastIndexOf(".")); 7 //复制文件 8 FileUtils.copyFile(headImg, new File(filePath, fileName)); 9 10 //2、设置用户头像路径11 user.setHeadImg("user/" + fileName);12 }
(八)头像上传
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。