SSM文件上传封装工具类
SSM项目中文件上传controller层中文件上传代码重复过多,将其封装成工具类,方便以后的使用。
resource.properties
NOTICE_IMAGE_DIR=E:/upload/notice/
NOTICE_IMAGE_URL=http://localhost:8080/upload/notice/
Utils:
public static String fileUpload(MultipartFile file,String DIR,String URL){String oldFileName = file.getOriginalFilename();String extName = oldFileName.substring(oldFileName.lastIndexOf("."));String newFileName = System.currentTimeMillis()+extName;try {FileUtils.copyInputStreamToFile(file.getInputStream(),new File(DIR,newFileName));return "{\"error\":0,\"url\":\"" + URL + newFileName + "\"}";} catch (IOException e) {e.printStackTrace();return "{\"error\":1}";}}
controller:
//文件上传@Value("${NOTICE_IMAGE_DIR}")private String NOTICE_IMAGE_DIR;@Value("${NOTICE_IMAGE_URL}")private String NOTICE_IMAGE_URL;@RequestMapping(params = "act=upload")@ResponseBodypublic String upload(MultipartFile file){return JsonUtils.fileUpload(file,NOTICE_IMAGE_DIR,NOTICE_IMAGE_URL);}
SSM文件上传封装工具类相关推荐
- 华为云OBS文件上传下载工具类
Java-华为云OBS文件上传下载工具类 文章目录 Java-华为云OBS文件上传下载工具类 1.华为云obs文件上传下载 2.文件流转MultipartFile 3.File转换为Multipart ...
- JAVA 文件上传下载工具类
JAVA 文件上传下载工具类 import lombok.extern.slf4j.Slf4j; import org.apache.commons.io.FileUtils; import org. ...
- springboot+minio文件上传下载工具类
引入依赖 <dependency><groupId>io.minio</groupId><artifactId>minio</artifactId ...
- 阿里云OSS文件上传下载工具类
引入依赖 <dependency><groupId>com.aliyun.oss</groupId><artifactId>aliyun-sdk-oss ...
- java文件上传下载工具类FileUtils
上传: package com.yonyougov.dmp.amserver.utils;import com.alibaba.fastjson.JSON; import org.slf4j.Logg ...
- 最简单的文件上传--FileUtils工具类
(文件上传的方法各有不同,这里挑了一个最为简单实用的分享给大家,后续会更新其他版本的文件上传和下载功能) 一.前台页面准备 二.后台代码配合 public class FileUpload exten ...
- springboot上传下载文件(4)--上传下载工具类(已封装)
因为在做毕设,发现之前的搭建ftp文件服务器,通过ftp协议无法操作虚拟机临时文件,又因为ftp文件服务器搭建的比较麻烦:而 hadoop的HDFS虽然可以实现,但我这里用不到那么复杂的:所以我封装了 ...
- php封装图片上传,PHP文件上传封装
文件上传封装 include 'uploadone.php'; header("Content-type: text/html; charset=utf-8"); //封装获取文件 ...
- 文件上传: FileItem类、ServletFileUpload 类、DiskFileItemFactory类
文件上传: ServletFileUpload负责处理上传的文件数据,并将表单中每个输入项封装成一个FileItem对象中, 在使用ServletFileUpload对象解析请求时需要根据DiskFi ...
最新文章
- asp.net中DataGrid性能测试
- 【CyberSecurityLearning 31】Linux网络信息查看与配置、日志文件的管理、备份及日志服务器的搭建
- Linux下安装scikit-learn
- linux下如何在shell中结束进程(ctrl+c\ctrl+z\ctrl+d\ctrl+\的用法)
- 如何将自定义的 Delegate 转成 Func 委托?
- Spark 系列(一)—— Spark 简介
- (91)FPGA模块例化(module)
- centOS下JDK1.8的安装
- mysql 5.7配置项最详细的解释
- [leetcode]15. 三数之和
- python抓取图片数字_Python OCR提取普通数字图形验证中的数字
- 单网卡同时上内外网_Win10双网卡上网冲突(内网、外网)
- catia2017安装包打开没反应_CATIA V5-6R2017软件下载与安装教程
- 微信小程序封装api接口方法教程
- Chrome卸载重装
- jdk8特性 lambda表达式
- 这是一篇假的回顾过去展望未来计划书
- Windows server 2012远程桌面会话主机和远程桌面授权。
- win10搜索框突然不能使用了
- Linux运行魔兽世界单机,在linux下架设魔兽世界私服