博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
spring mvc上传、下载的实现
阅读量:7158 次
发布时间:2019-06-29

本文共 1138 字,大约阅读时间需要 3 分钟。

下载

//下载    @RequestMapping(value="/download")    public ResponseEntity
download() throws IOException{ String fileName = "test.txt"; File downloadFile = new File("D:/test.txt"); HttpHeaders headers = new HttpHeaders(); headers.setContentType(MediaType.APPLICATION_OCTET_STREAM); headers.setContentDispositionFormData("attachment", fileName); return new ResponseEntity
(FileUtils.readFileToByteArray(downloadFile), headers, HttpStatus.CREATED); }

上传

@RequestMapping(value = "/upload", method = RequestMethod.POST)    public String upload(@RequestParam("name") String name,            @RequestParam("file") MultipartFile file,RedirectAttributes attributes){        System.out.println("param:"+name);        if(!file.isEmpty()){            System.out.println("upload ok");        }                attributes.addAttribute("name", "upload success");        return "redirect:/login.jsp";    }

spring配置文件

 

文件下载参见  这位老兄的这篇blog,这位老兄测试说存在问题,本人测试未发现有存在。

转载地址:http://wpegl.baihongyu.com/

你可能感兴趣的文章
http断点续传
查看>>
悬浮显示input中所有的内容及css处理文字过长时显示为多余部分省略
查看>>
无线覆盖项目初步地勘——高校案例
查看>>
Hadoop MapReduce 处理2表join编程案例
查看>>
分布式存储-FastDFS
查看>>
iOS界面布局之三——纯代码的autoLayout及布局动画
查看>>
zabbix_server 3.0 安装
查看>>
Linux常用命令——find
查看>>
数据中台专栏(三):数据质量分析及提升
查看>>
iOS多点触控与手势识别
查看>>
Sql server--索引
查看>>
UML建模工具
查看>>
视频合成软件哪个好,怎么把多个视频快速合并成一个视频
查看>>
在Linux系统中创建SSH服务器别名
查看>>
【JMS 4】spring 整合activemq
查看>>
PDF文档页码怎么设置
查看>>
java单例模式
查看>>
多线程基础 (八)NSOperation相关
查看>>
【已解决】PHP项目需求:在现有网站中每个页面增加一个get参数
查看>>
Linux下安装oracle10g全解
查看>>