用Spring Boot写一个只支持上传.jpg的代码
时间: 2024-02-03 08:38:51 浏览: 65
好的,我可以回答您的问题。以下是一个用Spring Boot编写的仅支持上传.jpg文件的代码示例:
```java
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.Bean;
import org.springframework.web.multipart.commons.CommonsMultipartResolver;
import org.springframework.web.multipart.support.StandardServletMultipartResolver;
import javax.servlet.MultipartConfigElement;
@SpringBootApplication
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
@Bean(name = "multipartResolver")
public CommonsMultipartResolver multipartResolver() {
CommonsMultipartResolver multipartResolver = new CommonsMultipartResolver();
multipartResolver.setMaxUploadSize(100000);
return multipartResolver;
}
@Bean
public MultipartConfigElement multipartConfigElement() {
return new MultipartConfigElement("");
}
@Bean(name = "multipartResolver")
public StandardServletMultipartResolver standardServletMultipartResolver() {
return new StandardServletMultipartResolver();
}
}
```
这个代码示例使用了CommonsMultipartResolver来解析上传的文件,并在Bean中设定了最大上传文件大小为100000字节。同时,使用了MultipartConfigElement来解析文件。请注意,这个代码示例只支持上传.jpg文件。如果你需要支持其他类型的文件,请修改相关代码。
阅读全文