====== 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, [[desenvolvimento:especificacoes:arquitetura:servicos:arquivos:conversao_em_pdf|convertê-lo para o formato pdf]].