我是 Helidon MP 的新手,想知道是否可以通过使用 Helidon MP 创建的 REST 服务将文件上传到 Oracle DB(Blob/Clob 列)。
我能够使用下面的代码在 SpringBoot 中实现相同的要求,接受文件参数作为 MultiPart,我们如何使用 Helidon MP 实现这一点
@PostMapping("/upload")
public ResponseEntity<ResponseMessage> uploadFile(@RequestParam("file") MultipartFile file) {
String message = "";
try {
storageService.store(file);
message = "Uploaded the file successfully: " + file.getOriginalFilename();
return ResponseEntity.status(HttpStatus.OK).body(new ResponseMessage(message));
} catch (Exception e) {
message = "Could not upload the file: " + file.getOriginalFilename() + "!";
return ResponseEntity.status(HttpStatus.EXPECTATION_FAILED).body(new ResponseMessage(message));
}
}