public InternalApiDocumentMetadataDto upload()

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);
  }