Java web文件的上传和下载分两种情况,使用springmvc框架和直接使用servlet。这两种处理方式有所不同,是因为springMVC在处理文件上传的时候,对请求的request和response经过了处理。但这两种方式都需要引入文件上传包commons-fileupload和commons-io。
1、servlet处理问价上传
简单说来就是直接从request中取获取输入集合,然后判断输入集合是不是文件。
2、springmvc上传文件
springmvc上传文件的时候,需要在springmvc的配置文件中配置文件解析器,具体的配置可有:
1)利用CommonsMultipartFile对象直接获取
2) 利用多部分部解析器CommonsMultipartResolver
具体的上传样式可有: