問題
本地和測試環境都可以進行檔案上傳,但是線上就一直報錯 Required request part ‘file’ is not present
找了很多原因,但是都沒有用,最後發現測試環境的配置和線上環境的配置不是一個,線上環境多了一個
我本地的就是file,而且前端發的也是file
問題如何解決的?
發現線上的配置檔案比測試環境的多了一個
spring.autoconfigure.exclude
它正好排除了
org.springframework.boot.autoconfigure.web.servlet.MultipartAutoConfiguration
是以這也是為啥本地和測試環境都可以,但是線上不行的原因
本次問題總結:
線上和測試環境不一緻的情況,先看配置檔案