ptn*_*lsd 6 java post tomcat mime-types tomcat8
我有一个消费者multipart/form-data数据的POST API .
@POST
@Consumes(MediaType.MULTIPART_FORM_DATA)
public Response postEvent(@HeaderParam("id") String id,
@HeaderParam ("schema-version") String schemaVersion,
byte[] serializedEvents)
Run Code Online (Sandbox Code Playgroud)
我想将最大上传文件大小限制为64 KB.
所以,我做了以下改变 webapps\<appName>\WEB-INF\web.xml
<multipart-config>
<max-file-size>65536</max-file-size>
<max-request-size>65536</max-request-size>
<file-size-threshold>0</file-size-threshold>
</multipart-config>
Run Code Online (Sandbox Code Playgroud)
但它似乎没有奏效.我也试过更改连接器的maxPostSize参数,但是,我知道这只适用于我正在使用body的情况application/x-www-form-urlencoded.
我使用Tomcat 8.0和Jersey作为Rest实现.任何人都可以建议我在哪里出错?
编辑:以下是请求的屏幕截图:
而且,这是以下部分web.xml:
<servlet>
<servlet-name>jersey-servlet</servlet-name>
<servlet-class>com.sun.jersey.spi.spring.container.servlet.SpringServlet</servlet-class>
<load-on-startup>1</load-on-startup>
<multipart-config>
<max-file-size>65536</max-file-size>
<max-request-size>65536</max-request-size>
<file-size-threshold>0</file-size-threshold>
</multipart-config>
</servlet>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2589 次 |
| 最近记录: |