首页 > 编程语言 >Java Servlet 入门: 问题系列:Filter中通过HttpServletRequest.getParts()获取不到上传文件。

Java Servlet 入门: 问题系列:Filter中通过HttpServletRequest.getParts()获取不到上传文件。

时间:2022-08-27 02:44:07浏览次数:53  
标签:HttpServletRequest getParts Servlet Filter 获取 上传

问题:

一开始以为Servlet 没有提供对文件读取的相关内容。

后来发现,HttpServletRequest中有getParts方法,可以获取上传的文件。

再后发,经过反复测试,发现都读不到相关内容。

再后发,发现有一些示例,在Servlet程序中通过注解可以获取到。

嗯,我代码只有Filter,没有Servlet,所以。。。读不到。

 

解决:

最后发现:在Tomcat中通过server.xml配置:allowCasualMultipartParsing=true可以实现:

 

这个毕竟要手工配置,一直在找有没有通过代码可以设置的,找了很久,目前没发现。 

 

标签:HttpServletRequest,getParts,Servlet,Filter,获取,上传
From: https://www.cnblogs.com/cyq1162/p/16629711.html

相关文章