Spring boot 파일업로드 OutOfMemoryError 고려사항

2024. 12. 26. 20:35Java/Spring Boot

작은 파일

public Map<String, Object> upload(@RequestParam("file") MultipartFile file) {
	Path filePath = uploadPath.resolve(file.getOriginalFilename());
	Files.write(filePath, file.getBytes());

큰 파일

public Map<String, Object> upload(@RequestParam("file") MultipartFile file) {
	Path filePath = uploadPath.resolve(newFilename);
	Files.copy(file.getInputStream(), filePath, StandardCopyOption.REPLACE_EXISTING);