Spring Framework FAQ: Top Questions
29. How does Spring support file upload?
Spring supports file uploads via multipart requests using the MultipartFile
API.
πΊοΈ Configuration:
- Enable multipart support in application properties.
- Use
MultipartFile
in controller methods.
π₯ Example:
@PostMapping("/upload")
public String handleUpload(@RequestParam("file") MultipartFile file) {
return "Uploaded: " + file.getOriginalFilename();
}
π Expected Output:
Handles file upload and returns file name.
π οΈ Use Cases:
- Uploading documents, images, or CSVs.
- Integrating with cloud storage or database.