Spring-boot使用MultipartFile接收文件

2018年8月15日12:06:43 发表评论 2,114 views
摘要

在使用Spring-Boot编写相关controller时,有时或有这样的需求,client需要传输单个或者多个文件到server,这个时候就需要使用Spring-Boot的RequestParam注解,获取MultipartFile或者MultipartFile[]对象,然后将文件保存到server上了。

1、Server端编写

新建了一个FileController的Controller,将它的路由设置为:/filesUpload

由于这里没有使用Spring-Boot默认的tomcat容器,而是使用了jetty容器,导致在使用file.transferTo(serverFile)总是出现FileNotFoundException的错误。

2、Client端上传编写

这里使用httpcomponents的httpmime,如下的pom.xml

client端的编写简绍

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: