1、单文件上传
1 | public JsonData uploadImageToServer(@RequestParam("file") MultipartFile file) throws IOException { |
直接用postman可以测试上传,需要注意: method要设置成post,header的ContentType要删除,一定要记得header中ContentType要删除,否则就会出现上传不了的问题。
2、多文件上传
1 | public JsonData multiUploadImageToServer(HttpServletRequest request) throws IOException { |
下图是postman测试的测试结果。多文件上传的主要在于把request转换成MultipartHttpServletRequest,并获取所有上传文件(MultipartFile集合),然后执行相应的上传操作。当然,对文件用postman测试依旧需要删除header的contentType,这个值你可能不主动设置,但是当你选择form-data的时候会自动帮你设置上,似乎有点disgusting~