一、最近用jeecg-boot做视频上传功能时发现图片可以传,视频不可以传,想到了应该是shiro限制问题,刚开始找了半天也没找到配置文件。
最后找到了,是在config的包下面的ShiroConfig中。
在shiroFilter方法中添加
filterChainDefinitionMap.put("/**/*.avi", "anon");
filterChainDefinitionMap.put("/**/*.mp4", "anon");
表示告诉shiro,放过avi和mp4结尾的请求
二、视频可以上传之后,发现大小还有限制。设置大小限制的方法是在启动类中添加
@Bean
public MultipartConfigElement multipartConfigElement() {
MultipartConfigFactory factory = new MultipartConfigFactory();
factory.setMaxFileSize("102400KB");
factory.setMaxRequestSize("1024000KB");
return factory.createMultipartConfig();
}
并添加注解
@SpringBootApplication
@EnableSwagger2
@Configuration