in digital-document-service/src/main/java/com/epam/digital/data/platform/dgtldcmnt/controller/InternalApiDocumentControllerV2.java [43:55]
public InternalApiDocumentMetadataDto upload(
@PathVariable("rootProcessInstanceId") String rootProcessInstanceId,
@RequestParam("file") MultipartFile file,
@RequestParam(required = false, value = "filename") String filename) throws IOException {
var documentDto = UploadDocumentFromUserFormDto.builder()
.contentType(file.getContentType())
.size(file.getSize())
.filename(Objects.isNull(filename) ? file.getOriginalFilename() : filename)
.fileInputStream(new BufferedInputStream(file.getInputStream()))
.rootProcessInstanceId(rootProcessInstanceId)
.build();
return documentFacade.put(documentDto);
}