博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring使用表单上传文件
阅读量:7079 次
发布时间:2019-06-28

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

注意请求参数: request Content-type:"multipart/form-data"

@RequestMapping(value = "upload", method = RequestMethod.POST, consumes = MediaType.MULTIPART_FORM_DATA_VALUE, produces = MediaType.APPLICATION_JSON_UTF8_VALUE)    public void upload(HttpServletRequest request) throws Exception {        BaseResponseV2 responseV2 = new BaseResponseV2();        if( request instanceof MultipartHttpServletRequest == fa) {                    return ;        }                MultipartHttpServletRequest multipartHttpServletRequest = (MultipartHttpServletRequest)request;                MultipartFile multipartFile = multipartHttpServletRequest.getFile("doc-form-file");        System.out.println("formname:"+multipartFile.getName());        System.out.println("filename:"+multipartFile.getOriginalFilename());        multipartFile.transferTo(new File(System.getProperty("java.io.tmpdir")+File.separator+"text.xlsx"));                Map
paramMap = request.getParameterMap(); for(String key:paramMap.keySet()) { for(String value:paramMap.get(key)) { System.out.println(key+":"+value); } }

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

你可能感兴趣的文章
字符和文档识别的四十年研究
查看>>
最后一行数据
查看>>
Linux 下smi/mdio总线通信
查看>>
java
查看>>
SPREAD for Windows Forms 控制输入法
查看>>
用语音编程 你想过没?
查看>>
android应用推荐
查看>>
ZeroMQ接口函数之 :zmq_curve_keypair - 生成一个新的CURVE 密钥对
查看>>
Linux文件锁flock
查看>>
135. Candy
查看>>
试想一下,在代码学习Swift!
查看>>
provider: 命名管道提供, error: 40 - 无法打开 SQL Server 联系)
查看>>
lintcode : 跳跃游戏
查看>>
远程方法调用(RMI)原理与示例 (转)
查看>>
项目技术团队
查看>>
commons dbcp.jar有什么用
查看>>
STM32 Unicode 与 GBK 转换 .bin文件放到SD卡是啥意思
查看>>
nginx + tomcat配置负载均衡
查看>>
ARM-Linux (临时,正式) 建立页表的比较【转】
查看>>
Java 多线程 并发编程
查看>>