У меня есть метод контроллера, который получает и загружает файл из веб-формы. Как я могу извлечь массив байтов из FilePart и сохранить его в БД?
Я могу сделать это, сохранив FilePart в файл с помощью FilePart.transferTo (), но это кажется медленным и безобразным. Любой лучший способ сделать это?
import org.springframework.http.codec.multipart.FilePart;
import org.springframework.web.bind.annotation.*;
Mono<UploadResult> uploadFile(@RequestParam("files") FilePart file){
byte[] fileAsByteArray = convertFilePartToByteArray(file);
fileService.saveByteArrayToDB(fileAsByteArray);
/* Rest of the method */
}