报错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.接下来看一下,我们选择文件如下:
报错Required request part ‘file‘ is not present,springBoot之文件上传_postman测试_解决办法_第1张图片
4.测试结果:
报错Required request part ‘file‘ is not present,springBoot之文件上传_postman测试_解决办法_第2张图片
这又是一个新的问题,继续看看源代码
报错Required request part ‘file‘ is not present,springBoot之文件上传_postman测试_解决办法_第3张图片
这个意思就是没有把上传文件的目标设定好,所有,现在把destDir需要把文件上传到这里的给设定好,
在这里插入图片描述
是String类型,因此在postman中要选择text
报错Required request part ‘file‘ is not present,springBoot之文件上传_postman测试_解决办法_第4张图片
这是F:\worksql 里面还没有需要上传的文件(测试测试.docx)
报错Required request part ‘file‘ is not present,springBoot之文件上传_postman测试_解决办法_第5张图片
结果:请求成功了
报错Required request part ‘file‘ is not present,springBoot之文件上传_postman测试_解决办法_第6张图片
再看看文件夹里:
报错Required request part ‘file‘ is not present,springBoot之文件上传_postman测试_解决办法_第7张图片
已经出来了 ,文件上传到达目的地(成功了!)

你可能感兴趣的:(报错Required request part ‘file‘ is not present,springBoot之文件上传_postman测试_解决办法)