gpt4 book ai didi

java - 在运行时更改 CommonsMultipartResolver 的 maxUploadSize

转载 作者:搜寻专家 更新时间:2023-11-01 01:36:30 25 4
gpt4 key购买 nike

我正在使用 CommonsMultipartResolver用于文件上传。

<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver" >
<!-- specify maximum file size in bytes -->
<property name="maxUploadSize" value="100000"/>
</bean

我希望能够在运行时更改其属性 maxUploadSize(以便管理员可以更改大小)。请问最好的方法是什么?

最佳答案

您可以在 Controller 中 Autowiring CommonsMultipartResolver 并在运行时更新那里的属性。

例如:

@Controller
public class MyController {

@Autowired
private CommonsMultipartResolver multipartResolver;


@RequestMapping(value = "/setMaxUploadSize", method = RequestMethod.GET)
public ModelAndView setMaxUploadSize() {
...
multipartResolver.setMaxUploadSize(5000);
...
}
}

关于java - 在运行时更改 CommonsMultipartResolver 的 maxUploadSize,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11790761/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com