spring FileCopyUtils类 上传图片
需要注入ServletContext @Autowiredprivate ServletContext servletContext;/** * 上传图片 */private String saveFile(MultipartFile file){if (!file.isEmpty()) {try {// getRealPath() 取得 WEB-INF 所在文件夹路径 // 如果参数是 "/temp", 当 temp 存在时返回 temp 的本地路径, 不存在时返回 null/temp (无效路径) //获取原文件名 String fileName = file.getOriginalFilename(); log.info(fileName); //文件后缀带点 String suffix = fileName.substring(fileName.lastIndexOf(".")); //新文件名 防止重复 String name= UUID.randomUUID()+suffix; //文件地址 String path = servletContext.getRealPath("") + "/uplodefiles/"+ name; //通过流的形式复制文件 FileCopyUtils.copy(file.getInputStream(), new FileOutputStream(path)); //将上传的文件地址返回 String imgurl = StaticFinalVar.Local_URL+"/uplodefiles/"+ name; System.out.println(imgurl); return imgurl; } catch (IOException e) { e.printStackTrace(); } }return "1";}
转载于:https://www.cnblogs.com/SeaWxx/p/7986595.html
spring FileCopyUtils类 上传图片相关推荐
- Spring - 同一个类中的方法互相调用,注解失效问题的分析和解决(转)
Spring - 同一个类中的方法互相调用,注解失效问题的分析和解决(转) 参考文章: (1)Spring - 同一个类中的方法互相调用,注解失效问题的分析和解决(转) (2)https://www. ...
- Spring component-scan类扫描加载过程
2019独角兽企业重金招聘Python工程师标准>>> https://github.com/javahongxi 有朋友最近问到了spring加载类的过程,尤其是基于annotat ...
- Spring工具类的使用
2019独角兽企业重金招聘Python工程师标准>>> Spring-core中提供了大量的工具类,常用的有StringUtils.ObjectUtils.NumberUtils.B ...
- java spring注入 静态方法_java相关:spring为类的静态属性实现注入实例方法
java相关:spring为类的静态属性实现注入实例方法 发布于 2020-3-31| 复制链接 在本篇文章里小妖给大家整理的是关于spring为类的静态属性实现注入实例方法,有需要的朋友们可以参考下 ...
- 浅谈Spring IOC和DI及Spring工厂类
浅谈Spring IOC和DI及Spring的工厂类 文章目录 浅谈Spring IOC和DI及Spring的工厂类 一. IOC 1.什么是IOC 2.为什么使用IOC 传统开发模式的弊端 3. 使 ...
- Spring框架如何加载和定义Spring Bean类?
本篇介绍什么是Spring Bean类,如何创建Bean类,以及如何将Bean类添加到Spring IOC容器.通过本篇的学习,可以达成如下目标. ● 认识Spring Bean类 ● 掌握Bean类 ...
- Spring同一个类事务处理
Spring同一个类事务处理 同一个类不同方法事务可以传播(需要满足事务的前提) 同一个类两个不同方法调用(注解方式) 同一个类两个不同方法调用(注解方式,父方法捕捉了异常) 同一个类两个不同方法调用 ...
- spring同一个类中,一个方法调用另外一个注解(@Transactional)方法时,注解失效
title: "spring同一个类中,一个方法调用另外一个注解(@Transactional)方法时,注解失效" url: "https://wsk1103.githu ...
- Java Spring 工厂类 BeanFactoryAware基本使用 亲测
Java Spring 工厂类 BeanFactoryAware基本使用 1. BaseFactory.java 实现 Spring工厂接口 BeanFactoryAware 2. SearchFac ...
最新文章
- 《Java编码指南:编写安全可靠程序的75条建议(英文版)》—— 2.7 修复错误...
- 《Swift编程语言教程》中文翻译及读书笔记page21
- 关于企业信息化中审计流程“寻租”现象的探讨
- 【论文解读】CVPR 2021 当之无愧的最佳论文奖:GIRAFFE,一种可控图像合成方法...
- Spring 定时任务 注解版
- CSP 行车路线 最短路变型
- 《ggplot2:数据分析与图形艺术》,读书笔记
- html代码不安全,安全 – HTML编码是否会阻止各种XSS攻击?
- 深度神经网络——中文语音识别
- shal+php,PHP微信开发——第二弹
- java中 什么意思?比如130
- 堆载预压弹性变形怎样计算公式_支架载荷计算公式
- java关于Exception(异常)的详解
- 使用Outlook发送邮件自定义发件人
- 助力2021杭州市网络安全宣传周 | 世平信息精彩活动合集
- Linux的基本使用和程序部署
- 基于蜜蜂算法的函数寻优及TSP搜索算法
- Ubuntu安装xxx依赖错误解决方法
- vue如何新建一个项目(详细步骤)
- 个人计算机cache是什么意思,cache在计算机中的作用是什么?
热门文章
- fetchtype 动态控制_hibernate 中 fetch=FetchType.LAZY 懒加载失败处理方法
- MySQL Hex函数使用详解
- Rust 1.34.0 发布
- 『中级篇』手动建立一个base Image(14)
- Qt学习之路(10): Meta-Object系统
- CentOS 下使用yum安装nodejs
- centos mysql 安装及配置
- [svn] 解决SVN冲突攻略(手册)
- 《自己动手写操作系统》读书笔记——初识保护模式
- 网络管理员的任务与职责