Prezados, bom dia.
Gostaria de saber, se existe a possibilidade de eu pegar o que recebo do upload do meu front em primefaces e repassar para um endpoint em spring boot.
Seguem as classes que tenho e o endpoint.
Front
<p:fileUpload value="#{jobController.jobFileEntity.fileData}" mode="advanced" dragDropSupport="false" auto="true"/>
Controller
public void handleFileUpload(FileUploadEvent event) {
try {
this.jobFileEntity.setFileData(event.getFile().getContent());
this.jobFileEntity.setFileName(event.getFile().getFileName());
this.jobFileEntity.setFileType(event.getFile().getContentType());
this.jobFileEntity.setJobId(this.jobEntity.getUuid());
instanceFile();
} catch (Exception e) {
e.printStackTrace();
}
}
public void instanceFile() {
try {
InputStream tempInputStream = new ByteArrayInputStream(this.jobFileEntity.getFileData());
this.fileStreamedContent = DefaultStreamedContent.builder().name(this.jobFileEntity.getFileName())
.contentType(this.jobFileEntity.getFileType()).stream(() -> tempInputStream).build();
} catch (Exception e) {
e.printStackTrace();
}
}
E no meu endpoint recebo 2 parametros.
Existe essa possiblidade de mesclar as duas soluções?