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.

  • desenvolvimento/especificacoes/arquitetura/servicos/arquivos/recuperacao_arquivos.txt
  • Última modificação: 2017/04/03 18:10
  • (edição externa)