【Kotlin × SpringBoot】ファイルアップロードの上限を変更する
SpringBootでファイルアップロード上限を変更する方法です。Kotlinで記載していますが、Javaでも同じようにすればOKです。
環境情報
Spring: version 2.3
Kotlin: version 1.3
ファイルアップロードの上限を変更する
以下のように記載して、Beanを作成するようにすることでファイルアップロードの上限を変更できます。上限はとりあえず1000MBにしています。
import org.springframework.boot.web.servlet.MultipartConfigFactory
import org.springframework.context.annotation.Bean
import org.springframework.context.annotation.Configuration
import org.springframework.util.unit.DataSize
import javax.servlet.MultipartConfigElement
@Configuration
class ApplicationConfiguration {
@Bean
fun multipartConfigElement(): MultipartConfigElement? {
val factory = MultipartConfigFactory()
factory.setMaxFileSize(DataSize.parse("1000MB"))
factory.setMaxRequestSize(DataSize.parse("1000MB"))
return factory.createMultipartConfig()
}
}
以上です。
参考
https://qiita.com/tera78/items/432d365c527342dcf9f4
ディスカッション
コメント一覧
まだ、コメントがありません