问题记录1:SpringBoot使用MultipartFile接收文件出现部分空指针的问题【参考整体思路】

编程

用swagger测试了一下接口。我先传了一个1.xlsx文件上去。能够接收到文件。然后我还得做xls的啊,做完之后就又去测试了一下1.xls文件是否能上传。这个时候,出错了。nullException,没有接收到该文件。

然后我又测试了一下,发现可以接收到.docx文件,.pdf文件却不能接收。这就很纳闷了,查阅了各种资料,最后也还是没明白为什么我有的文件能接收有的文件不能接收。

很多资料说,是因为接收器冲突了。那么null的原因,肯定是冲突没错了。于是就去找另一种解决办法,我不用spring boot自带的类了。官方文档中提到:https://docs.spring.io/spring/docs/current/spring-framework-reference/web.html#mvc   

到1.1.11. Multipart Resolver。

如果你也遇到了相同问题,不妨看看我的解决方法。

第一步

添加依赖

第二步在webconfig中添加Bean

第三步,过滤springboot默认使用的方法

 

最后重启,解决。

 

 

小计:这个问题今天困扰了我一个下午,因为自己比较菜,这个项目是半路接手的,肯定还是哪里的配置有一些问题。才会导致冲突,在pom.xml中我也没找到能够有冲突的地方,最后不了了之,只能用笨办法,你自带的我用不了我不用了还不行么。

 

希望哪位大牛看到这篇文档予以小弟解答谢谢。

参考链接:

https://codeday.me/bug/20190312/767210.html
————————————————
版权声明:本文为CSDN博主「小水牛OvO」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_36779436/article/details/93790024

以上是 问题记录1:SpringBoot使用MultipartFile接收文件出现部分空指针的问题【参考整体思路】 的全部内容, 来源链接: utcz.com/z/513438.html

回到顶部