您的位置:首页 > 编程语言 > Java开发

利用SpringMVC框架提供的方法,做文件上传和下载操作

2015-11-30 00:00 513 查看
摘要: 文件上传,下载

在项目需求开发中,文件传输的功能,经常会遇到;我在java基础一栏已经写了最原始的文件上传,获取的方法;

本质原理,还是数据流(二进制);

然后,现在总结一下SpringMVC框架,提供的文件上传的方法:

SpringMVC的controller接受到前端发送来的请求时,会将传过来文件,封装在 MultipartFile 对象中,如下:

public String SaveFile(@RequestParam("pic") MultipartFile file){

FileUtils.copyInputStreamToFile(file.getInputStream(), new File(“E:/temp”, "textFileName"));

return "success";

}

当然,在上传多个文件时,SpringMVC框架会将所有的文件封装在MultipartHttpServletRequest 对象中,如下:
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息