Saludos:
Estoy usando el componente Upload con un FileBuffer, pero al intentar usar el inputstream del buffer siempre lanza una excepción IOException.
FileBuffer buffer = new FileBuffer();
Upload upload = new Upload(buffer);
upload. addFinishedListener(event -> {
try {
File file = new File(targetFileName);
FileUtils.copyInputStreamToFile(buffer.getInputStream(), file); // java.io.IOException: Stream Closed
} catch (IOException e) {
e.printStackTrace();
}
});
Si uso MemoryBuffer no lanza la excepción, pero necesito que sea FileBuffer por el tamaño que puede tener el archivo que deseo subir.
Estoy haciendo algo mal? O es problema de FileBuffer?
Saludos cordiales, HLicea