Recuperação de Arquivos

Servlet para Recuperação de Arquivos

A arquitetura possui a classe br.ufrn.arq.arquivos.VerArquivoServlet que é um servlet para recuperação e exibição de arquivos armazenados em banco de dados. Para visualizar um arquivo com este servlet, basta chamar a URL associada ao servlet (/verArquivo) passando como parâmetros: idArquivo, que representa o id do arquivo a ser buscado no banco; e key, um hash md5 criado a partir do id do arquivo.

O parâmetro key pode ser gerado através do método UFRNUtils.generateArquivoKey(int idArquivo) ou da função JSTL ${ sf:generateArquivoKey(idArquivo) }.

Existe ainda a possibilidade de, se o arquivo a ser recuperado for um documento, convertê-lo para o formato pdf.