Adicionar linha a arquivo texto

1 resposta
G
Tenho um arquivo do tipo .txt no servidor, o qual o usuário poderá fazer o download clicando em um botão disponibilizado na tela. (Esse mecanismo de download  funciona, utilizando o FileInputStream e o ServletOutputStream)

Como o arquivo possui vários campos, queria incluir uma linha de cabeçalho no momento do download.

Consegui colocar uma linha através do código:

output = new BufferedWriter(new FileWriter(ori, true)); // sendo que ori, é meu arquivo completo;

O problema no código acima, é que a linha é adicionado somente ao final do arquivo, e não no inicio do mesmo, alguém teria uma solução pra isso?

1 Resposta

staroski

No seu ServletOutputStream, escreva esse cabeçalho antes de escrever o conteúdo lido do FileInputStream.

Criado 18 de junho de 2018
Ultima resposta 18 de jun. de 2018
Respostas 1
Participantes 2