博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SpringMVC入门学习---文件上传
阅读量:6446 次
发布时间:2019-06-23

本文共 1172 字,大约阅读时间需要 3 分钟。

1.使用commons-fileupload来实现,导入相关依赖

commons-fileupload
commons-fileupload
1.3.2
commons-io
commons-io
2.6
复制代码

2.jsp页面--用来上传文件

file:
复制代码

3.控制器

@RequestMapping("/upload")public String fileupload(@RequestParam("file")CommonsMultipartFile file,HttpServletRequest req) throws IOException {	//获取上传文件的路径	String path=req.getRealPath("/fileupload");	InputStream is =file.getInputStream();	OutputStream os=new FileOutputStream(new File(path,file.getOriginalFilename()));	int len=0;	byte[] buffer=new byte[400];	while((len=is.read(buffer))!=-1)		os.write(buffer, 0, len);	os.close();	is.close();	return "index.jsp";}复制代码

4.在springmvc-servlet.xml配置文件上传解析器

复制代码

5.扩展:实现多个文件上传

file:
file:
复制代码

|

@RequestMapping("/batch")public String fileupload(@RequestParam("file")CommonsMultipartFile file[],HttpServletRequest req) throws IOException {	//获取上传文件的路径	String path=req.getRealPath("/fileupload");	for(int i=0;i

转载于:https://juejin.im/post/5cd6f18de51d456e5238ca76

你可能感兴趣的文章
技术人在学习爱的路上
查看>>
openvswitch安装(centos6.5)
查看>>
Windows 7 使用超级管理员
查看>>
LVS -NAT模式配置实例
查看>>
北航 2012 秋季 现代软件工程 团队项目要求
查看>>
获取通讯组属性Get-DistributionGroup
查看>>
"知识管理夏季论坛",免费,欢迎你来!
查看>>
常用DOS命令
查看>>
能上QQ上不了网的解决办法
查看>>
flask + Python3 实现的的API自动化测试平台---- IAPTest接口测试平台
查看>>
【翻译】将Ext JS Grid转换为Excel表格
查看>>
关于人工智能的几个问题
查看>>
个人阅读作业2
查看>>
点滴积累【JS】---JQuery实现条形统计图,适用于选择题等统计
查看>>
C# progressbar 用法
查看>>
解决win10系统以太网适配器的驱动程序可能出现问题
查看>>
Activiti业务键(businessKey)
查看>>
解决百度上传WebUploader在IE浏览器下点击无反应的问题
查看>>
Java容器/集合之实现原理
查看>>
Oracle常用函数 - 字符函数
查看>>