文件的上传和下载

本文讲解的是如何使用SpringMVC框架进行单文件上传,多文件以及文件下载。文件上传是Web应用经常需要面对的问题。对于Java应用而言上传文件有多种方式,包括使用文件流手工编程上传,基于commons-fileupload组件的文件上传,基于Servlet3及以上版本的文件上传等方式。本文重点介绍如何使用SpringMVC框架进行文件上传。github项目代码:https://github....
摘要由CSDN通过智能技术生成

本文讲解的是如何使用SpringMVC框架进行单文件上传,多文件以及文件下载。文件上传是Web应用经常需要面对的问题。对于Java应用而言上传文件有多种方式,包括使用文件流手工编程上传,基于commons-fileupload组件的文件上传,基于Servlet3及以上版本的文件上传等方式。本文重点介绍如何使用SpringMVC框架进行文件上传。

github项目代码:https://github.com/chegy218/ssm-review/tree/master/fileupload
文件上传
Spring MVC框架的文件上传是基于commons-fileupload组件的文件上传,只不过Spring MVC框架在原有文件上传组件上做了进一步封装,简化了文件上传的代码实现,取消了不同上传组件上的编程差异。
因此,需要commons-fileupload-1.3.1.jar和commons-io-2.4.jar。
现在,讲述一下如何下载JAR包,搞不懂CSDN上为什么有那么多人C币去下载别人上传的JAR包,现在介绍一个免费方法去下载JAR包,使用Maven Repository(JAR包仓库)
1,进入Maven官网(百度搜索Maven就可找到官网)
https://mvnrepository.com/
2,官网搜索JAR包的名字
在这里插入图片描述
点击红圈内的链接。

3,选择点击JAR版本(一般选下载人数较多的)
在这里插入图片描述4,点击jar即可下载
在这里插入图片描述

----单文件上传
1,POJO类

public class FileDomain {
	private String description;
	private MultipartFile myfile;
	//省略setter和getter

2,控制器类

@Controller
public class FileUploadController {

	//得到一个用来记录日志的对象,这样在打印信息时能够标记打印的是哪个类的信息
	private static final 
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值