Pessoal desculpem a ignorância mas existe a possibilidade de criar um arquivo apartir de um objeto InputStream?
Obrigado.
Pessoal desculpem a ignorância mas existe a possibilidade de criar um arquivo apartir de um objeto InputStream?
Obrigado.
Através do Input não…
se eu não me engano e alguem me corrija se estiver errado, voce consegue através do Output.
na sessão de artigos aqui do guj se nao fala sobre.
Obrigado henry.everton,
Tenho um campo BLOB no Derby… apartir do blob consegui um inputStream.
Valeu
po passa o link ai,… pq até entao eu só conhecia o OutputStream
Me expressei mal desculpe…
O que consegui fazer foi o seguinte
try {
Blob blob = rs.getBlob(7);
InputStream in = blob.getBinaryStream();
OutputStream out = new FileOutputStream("nota.txt");
int b;
while((b = in.read()) != -1)
out.write(b);
...
Só que o arquivo criado “nota.txt” aparece com uns caracteres especias
tipo…
&ýyÕì«Î?5?7/??¡Æ»À%)!ßa?äM×
}a8:Nt~~(ê?ÌÏã3m³<
.
Valeu
Ao pegar o InputStream voce pegou o BinaryInputStream.
Essa escrita estranha é o binario do campo, e voce depois converte para int e grava no arquivo.
Obrigado Mark_Ameba,
Como posso fazer para visualizar o texto corretamente?
Valeu