SpringMVC实现文件上传和下载

文件上传

依赖jar

导入的jar包

commons-fileupload

commons-io

 

 

配置视图解析器

在SpringMVC的配置文件中设置文件上传解析器

编写上传页面

使用from表单实现文件的上传

编写上传控制器

上传文件对应方法的参数类型为@RequestParm MultpartFile,并且@RequestParam必须带

如果想要上传多个文件,也是可以的

运行测试

这样就实现了基于SpringMVC实现文件的上传

文件下载

2.1 传统方式

只需要设置响应消息头,读取要下载的文件内容并且写出去就可以了

2.2 SpringMVC实现文件下载