小编Yiw*_*wey的帖子

当文件大于限制时,使用多部分解析器的Spring文件上载会导致连接重置

我尝试允许用户上传一些有大小限制的文件.为此,我使用了一个多部分解析器:

<bean id="multipartResolver" 
        class="package.handlers.CustomizedMultipartResolver">
    <!-- max upload size in bytes -->
    <property name="maxUploadSize" value="4194304" /> <!-- 4MB -->

    <!-- max size of file in memory (in bytes) -->
    <property name="maxInMemorySize" value="4194304" /> <!-- 4MB -->

</bean>
Run Code Online (Sandbox Code Playgroud)

这是我定制的多部分解析器:

public class CustomizedMultipartResolver extends CommonsMultipartResolver {
/**
 * Parse the given servlet request, resolving its multipart elements.
 *
 * @param request the request to parse
 * @return the parsing result
 */
    @Override
    protected MultipartParsingResult parseRequest(final HttpServletRequest request) {
        String encoding = determineEncoding(request);
        FileUpload …
Run Code Online (Sandbox Code Playgroud)

spring file-upload multipart

2
推荐指数
1
解决办法
3607
查看次数

标签 统计

file-upload ×1

multipart ×1

spring ×1