Então galera e o seguinte, como eu faço pra saber a extensão de um arquivo BLOB?
byte [] fileBytes = rs.getBytes(1);
OutputStream targetFile = new FileOutputStream("C:\\Temp/ArquivoDestino.pdf");
targetFile.write(fileBytes);
targetFile.close();
File arquivo = new File("C:\\Temp/ArquivoDestino.pdf");
MostrarPDF exibirPDF = new MostrarPDF();
exibirPDF.mostrarPDF(arquivo);
Estou usando o código acima para recuperar o arquivo, nesse caso após executar o SELECT, apenas irá abrir pdf, mas preciso abrir outros tipos de documentos.
Tem como eu saber a partir do OutputStream,do byte [], ou de outro modo a extensão do arquivo que retornou do SELECT?