import org.springframework.web.multipart.MultipartFile;

import javax.servlet.http.HttpServletRequest;

import java.io.File;

import java.io.IOException;

/**

* Created by Zenz.

*/

public class Upload {

/**

* 头像上传

* @param headImage 头像传出文件

* @param request HTTP请求

* @param dirs 保存目录

* @throws IOException IO异常

* @return 文件名称

*/

public static String UploadImg (MultipartFile headImage, HttpServletRequest request, String dirs) throws IOException {

//1.保存头像

//1.1.1 获取保存绝对路径(upload/user目录下)

String filePath = request.getSession().getServletContext().getRealPath(dirs);

//1.1.2 设置头像名称

String fileName =UUIDUtil.getUUID() + headImage.getOriginalFilename();

System.out.println(fileName);

//1.2复制文件

//1.2.1 创建文件

File targetFile = new File(filePath, fileName);

//1.2.2 写入硬盘

targetFile.mkdirs();

//1.2.3复制头像

headImage.transferTo(targetFile);

//返回带路径的头像名称

fileName = "/"+dirs+"/"+fileName;

return fileName;

}

}

原文:http://www.cnblogs.com/zen4j/p/5571149.html

上传头像 java_Java头像上传方法相关推荐

  1. 击鼓传花java_Java版击鼓传花

    package other; /** * 类似于约瑟夫环游戏 * 给定步长报数,不考虑传入数组长度小于步长 * */ public class RingTest { /** * @param args ...

  2. 微信curl上传客服头像接口遇到的坑

    项目要做一个微信客服管理的功能,于是从上礼拜开始就着手开发,首先看微信公众平台开发者文档:https://mp.weixin.qq.com/wiki?t=resource/res_main&i ...

  3. SpringBoot 使用MultipartFile上传组件实现本地上传用户头像

    GIF动图展示 SpringBoot 使用MultipartFile上传组件实现本地上传用户头像GIF效果图 本章目录 GIF动图展示 主要实现思路 1.使用MultipartFile需要引入的依赖 ...

  4. Php设置上传头像,PHP 头像上传,php头像上传_PHP教程

    PHP 头像上传,php头像上传 嘻嘻,自从圣诞节过后,就一直懒散,这几天也因为是太过于繁忙的原因,感觉好久都没有出来冒冒泡,诶- 为了生活一直在奋斗,作为一名前端开发工程师,我现在越来越迷茫了,都不 ...

  5. android 头像利用okhttp上传到服务器部分----萌新成长之路

    上一篇博客我们成功完成了从照相机拍摄和相册里选择图片并在app中显示出来.我们也完成了初步的裁剪.今天我们来把用户的数据上传到服务器,模拟一个用户在游戏内部修改自己头像,点击确定以后的保存过程. 步骤 ...

  6. django使用media 上传和修改头像

    先说如何添加用户时上传头像   我这里上传文件用的是element-ui里的upload组件 1,首先在用户表设置头像字段 class User(models.Model):'''用户表'''emai ...

  7. php头像上传思路,PHP头像上传,php头像上传_PHP教程

    PHP 头像上传,php头像上传 嘻嘻,自从圣诞节过后,就一直懒散,这几天也因为是太过于繁忙的原因,感觉好久都没有出来冒冒泡,诶... 为了生活一直在奋斗,作为一名前端开发工程师,我现在越来越迷茫了, ...

  8. php文件 用户头像上传代码,网页web上传用户头像代码实现(美图秀秀开放)

    网页web上传用户头像代码实现(美图秀秀开放) 在制作论坛或者一些门户社交网站的时候,经常要获取用户的头像.之前我们一般都是自己制作flash插件头像上传.或者用js来自己开发一个头像上传功能.比如有 ...

  9. 微信小程序之图片上传、多图上传、头像上传、头像获取、图片上传失败问题解决

    小程序用户授权获取用户头像,需点击才可以让用户选择是否授权. 图片上传失败问题解决 图片上传 一定要记得修改合法域名,不然会失败,而且找不到报错信息哟!并且域名采用 https 点击,用户授权,获取用 ...

最新文章

  1. “跟着菜鸟一起学R语言” 现已更名为“数据志”
  2. 转载一遍Java规范
  3. Juniper批量新增用户命令工具
  4. 【转】如何掌握所有的程序语言
  5. Spring入门 IOC
  6. 使用视觉信息,为什么能把移动机器人的空间位置信息记录下来
  7. 13亿美元的思想实验
  8. idea 暂存文件或idea切换分支代码不见了
  9. python选择排序_Python实现选择排序
  10. 数据结构与算法python—5.队列及python实现与leetcode总结
  11. 删除数组中重复的数字
  12. 给博客添加搜狗云输入法
  13. windows更新安装时出现此更新不适用于你的计算机的解决办法  dos 安装 msu
  14. Twaver-HTML5基础学习(33)自动布局
  15. iPhone手势处理--UIGestureRecognizer
  16. Oracle Linux网卡参数默认设置导致ORA-603
  17. c语言编译kbhit出现问题,kbhit用C语言
  18. 使用python进行北京二手房信息数据分析及可视化展示
  19. dreamweaver后缀名_在Dreamweaver中,模板文档的扩展名为()。_学小易找答案
  20. AT89S52的看门狗定时器

热门文章

  1. Spring的事件驱动模型
  2. JS阿拉伯数字转大写
  3. 树脂基复合材料的增强材料有哪些?
  4. linux防火墙iptables
  5. 舆情信息撰写与舆情信息收集的方法技巧详解
  6. python-------ajax
  7. 【VOLTE】关于VOLTE容量
  8. JS 实现全屏切换,移动端适用
  9. java如何实现群聊_Java实现通过服务器实现客户端之间的简单群聊
  10. 章鱼网络:赋能应用链,开启WEB3.0