java上传图片工具类
package com.findmiThree.utils.uploadimg;import java.io.File;
import java.text.SimpleDateFormat;
import java.util.Date;import org.springframework.web.multipart.MultipartFile;/*** 上传图片工具类* * @author Administrator**/
public class TaoGouUpLoadImgUtils {/*** * @param filePath //上传文件磁盘路径* @param files //文件流* @return*/public static String uploadImg(String filePath, MultipartFile files, String typePath) {String imgUrl = "";try {// 获取文件原始名称String fileName = files.getOriginalFilename();// 时间戳重新命名String dataTimes = new SimpleDateFormat("yyyyMMddHHmmss").format(new Date());fileName = dataTimes + "_" + fileName;String savePath = filePath + typePath + "/" + dataTimes;File myfilePath = new File(savePath);if (!myfilePath.exists()) {myfilePath.mkdirs();}savePath = savePath + "/" + fileName;File targetFile = new File(savePath);files.transferTo(targetFile);imgUrl = "/" + typePath + "/" + dataTimes + "/" + fileName;if (!targetFile.exists()) {targetFile.mkdir();} else {return imgUrl;}} catch (Exception e) {e.printStackTrace();}return imgUrl;}
}
java上传图片工具类相关推荐
- UrlUtils工具类,Java URL工具类,Java URL链接工具类
UrlUtils工具类,Java URL工具类,Java URL链接工具类 >>>>>>>>>>>>>>>&g ...
- Java并发工具类(闭锁CountDownLatch)
并发工具类系列: Java并发工具类(闭锁CountDownLatch) Java并发工具类(栅栏CyclicBarrier) Java并发工具类(信号量Semaphore) 闭锁是一种同步工具类,可 ...
- java日期工具类DateUtil
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. DateUtil类 [java] view plain copy package com.util; ...
- Java常用工具类StringUtils的常用方法
Java常用工具类StringUtils的常用方法 1.该工具类是用于操作Java.lang.String类的. 2.StringUtils类在操作字符串是安全的,不会报空指针异常,也正因此,在操作字 ...
- 组织机构代码和统一社会信用代码校验规则以及java校验工具类
组织机构代码 编码规则编辑 1.全国组织机构代码由八位数字(或大写拉丁字母)本体代码和一位数字(或大写拉丁字母)校验码组成. 本体代码采用系列(即分区段)顺序编码方法. 校验码按照以下公式计算: C9 ...
- Hutool Java常用工具类汇总
简介 Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以"甜甜的". Hu ...
- 彻底理解Java并发:Java并发工具类
本篇内容包括:Java 并发工具类的介绍.使用方式与 Demo,包括了 CountDownLatch(线程计数器).CyclicBarrier(回环栅栏).Semaphore(信号量) 以及 Exch ...
- java 系统工具类 查询内存 CPU 系统基本信息 SysInfoUtils
java 系统工具类 查询内存 CPU 系统基本信息 SysInfoUtils maven依赖 <dependency><groupId>com.github.oshi< ...
- Java并发工具类(三)Exchanger
Java并发工具类(三)Exchanger 在J.U.C并发包中提供了一些工具类,可以供我们在日常的开发中,根据不同的情况去进行一些相关的并发控制,具体的类有: CountDownLatch Sema ...
最新文章
- vscode 远程linux 服务器开发
- Ubuntu 11.10中用xen-tools安装虚拟机(UbuntuCentOS)
- [CF]Codeforces Round #528 Div.2
- python优雅写法
- python学习笔记day08 文件功能详解
- 吓尿了!手机充完电不拔充电器后果这么严重
- python matplotlab.pyplot.axis()函数的用法
- 操作系统上机题目(多线程1)
- html盒子中盒子排列,css3中弹性盒排布使用方法
- hive分桶表join_Hive:JOIN及JOIN优化 2015.10.25
- 解决Linux系统中python matplotlib画图的中文显示问题
- 【MVC5】对MySql数据库使用EntityFramework
- java 文件上传 乱码_java中文传值乱码问题的解决方法
- 使用mysql 函数 IFNULL 解决某些字段为null
- 工作手册 教育教学总结与研究工作规范 1.总则 教育教学 总结和教育教学研究工作是发现问题、总结经验、不断提高教育教学质量的重要措施。为保障教育教学总结和教育教学研究工作
- Ubuntu 安装微信
- 一台电脑中,如何使 git 同时配置Github、Gitee等多种版本控制工具
- 计算机编码器的工作原理,优先级编码器74LS148的电路结构、工作原理及使用方法...
- springboot2.3.9使用spring data elasticsearch兼容低版本es(6.X)
- 【转】Python Enhancement Proposal #8【PEP8】
热门文章
- opencv利用HSV图像进行颜色筛选
- 使用Python语言实现Bmi指数计算器
- Linux MTD设备文件系统
- 作文提升~写景常用的拟人句,很经典
- javascript基本和常用的东西
- 利用python,根据地址查询所属街道(高德地图)
- 【已解决】Something went wrong. If this issue persists please contact us through our help center at help.
- 图形学实验(2)--OpenGL 入门
- day38课后作业--手机端测试adb
- SAP区分采购订单入库和转储订单入库