Spring MVC上传文件接口

spring mvc接口参数有文件类型,同时包含键值对,后台可以使用以下方法来接收参数

1.前端传递方式


1.png

2.接收接口

    @RequestMapping(value = "/uploadGPS", method = RequestMethod.POST)
    @ResponseBody
    public Object uploadGPS(String userAccount, String token, String fileName, String fileLength, HttpServletRequest request) {
        Map<String, MultipartFile> multiRequest = ((MultipartHttpServletRequest)request).getFileMap();
        MultipartFile multipartFile = multiRequest.get("file");
        CommonsMultipartFile cf= (CommonsMultipartFile)multipartFile;
        DiskFileItem fi = (DiskFileItem)cf.getFileItem();
        File file = fi.getStoreLocation();



    }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,408评论 19 139
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 47,055评论 6 342
  • 1.选择Spring Initializr 2.设置项目信息 3.选择springboot版本和组件,根据需求勾选...
    村长很帅阅读 1,352评论 0 0
  • 楚山大陆9215年,十月十一日,微雨,阴天 “还记得你刚从宁州过来的第一天吗?”良辰抿了抿嘴,声音有些沙哑。 “哦...
    雾歌阅读 1,703评论 0 0
  • 特别通告: 1、本周五晚,将会在“世间事三群”对参加本周活动的所有作品进行夜评。届时世间事主编洛子帅会协同评审团成...
    孤独一刀阅读 3,630评论 12 15