Boa tarde…
Preciso realizar o upload de arquivos utilizando o Struts2. Utilizando as configurações oferecidas por ele, o upload funciona perfeitamente, porém este é feito utilizando a gravação do arquivo em um arquivo temporário e após a execução da Action, o arquivo temporário é excluído.
A minha necessidade é um pouco diferente, não quero que a aplicação efetue a gravação de um arquivo temporário no servidor, gostaria de ter acesso ao stream do arquivo para fazer sua manipulação em memória sem efetuar escrita em disco.
Sugestões?
Obs: Utilizando o FileUpload ou o PellMultipartRequest diretamente eu não consigo receber os arquivos, retornando sempre null, visto que o parser do request já foi realizado anteriormente pelo Struts2.