• (八)头像上传


    步骤:

    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                 }
  • 相关阅读:
    进程,进程
    hmac和socketserver
    下载Eclipse、下载Java各个版本,来这里就对了
    Java循环语句怎么用?经典排序算法见真知
    CSS基本语法
    Html属性标签
    HTML标记大全参考手册
    composer 安装Laravel (win10)
    composer 安装(win)
    GIT
  • 原文地址:https://www.cnblogs.com/Michael2397/p/5929631.html
Copyright © 2020-2023  润新知