报错Required request part ‘file‘ is not present,springBoot之文件上传_postman测试_解决办法
报错原因:
2020-08-11 11:56:48.621 [qtp4553365-17] WARN ##-# org.springframework.web.servlet.handler.AbstractHandlerExceptionResolver.resolveException(AbstractHandlerExceptionResolver.java:140) - Resolved [org.springframework.web.multipart.support.MissingServletRequestPartException: Required request part ‘file’ is not present]
分析:
1.看上传文件的代码
这里上传文件的类型是MultiipartFile ,
2.再看看postman里头
显然:E:\picture\hh.jpg 这样是不对的,
要选择的是File
3.接下来看一下,我们选择文件如下:
4.测试结果:
这又是一个新的问题,继续看看源代码
这个意思就是没有把上传文件的目标设定好,所有,现在把destDir需要把文件上传到这里的给设定好,
是String类型,因此在postman中要选择text
这是F:\worksql 里面还没有需要上传的文件(测试测试.docx)
结果:请求成功了
再看看文件夹里:
已经出来了 ,文件上传到达目的地(成功了!)