关于单个文件或多个文件的上传,上一篇博文已经记录了下来,这次聊聊文件的下载。
——@Yelihu2018年9月20日 23:35:58
文件的下载还依然是使用MultipartFile这个组件,关于相关配置文件的配置,上一篇博文已经记录,这里就不在多赘述
功能实现的效果是,进入一个网页的页面,出来一个下载框,就可以下载一个指定的文件,这个文件暂时存放在本地的E盘之下,
实际开发的时候,关于文件的路径和文件的名称,还是要设置为可配置的路径和动态获取的文件名,比如从数据库中读取出文件名和文件路径,这个Demo里面仅为设置了读取文件的路径为E盘。
代码如下:
@RequestMapping(value="/downloadtest")
public String downloadtest(HttpServletResponse response){
//设置字符编码
response.setCharacterEncoding("UTF-8");
//通过输出流写到客户端
//获取文件名字(全名+后缀)(实际开发中应该设置为从数据库中动态获取)
String fileName &#