要在Spring Boot中配置文件上傳,需要進行以下步驟:
pom.xml
文件中添加以下依賴:<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId>
</dependency>
application.properties
或application.yml
文件中添加以下配置,指定允許上傳的最大文件大小和請求大小限制:spring.servlet.multipart.max-file-size=10MB
spring.servlet.multipart.max-request-size=10MB
@RestController
public class FileUploadController {
@PostMapping("/upload")
public String uploadFile(@RequestParam("file") MultipartFile file) {
// 處理文件上傳邏輯
return "File uploaded successfully";
}
}
application.properties
或application.yml
文件中添加以下配置,指定文件上傳的臨時路徑:spring.servlet.multipart.location=/path/to/temp/folder
其中/path/to/temp/folder
為文件上傳的臨時路徑。
通過以上配置,你就可以在Spring Boot應用程序中實現文件上傳功能了。在上傳文件的請求中,使用<input type="file" name="file">
標簽指定文件上傳字段名為file
,然后將文件傳遞給uploadFile
方法進行處理。