Olá pessoal Nossa aplicação deverá guardar documentos do ms office (.doc, .xls, etc) em um bd PostgreSQL via hibernate. Entretanto, quando tentamos recuperar o arquivo do banco, este se apresenta corrompido:
Salvamos o documento antes de envia-lo ao banco como A1.doc, o enviamos via hibernate e depois o recuperamos do bd e salvamos como A2.doc. Abrindo ambos os arquivos com editor de texto, verificamos que há muitas diferenças entre os arquivos A1.doc e A2.doc (que deveriam ser iguais). O arquivo A1.doc abre perfeitamente com o word, porém o A2.doc dá mensagem de arquivo corrompido. Fizemos o teste sem utilizar o hibernate, acessando diretamente o banco via jdbc e ocorreu o mesmo problema. A versão do bd é 8.4 e está instalado em uma máquina windows XP bem como o tomcat 6.2 onde roda a aplicação java (ambiente de desenvolvimento). Tentamos utilizar tanto OID (recomendado na documentação do hibernate) quanto BYTEA como tipo de dado utilizado na coluna em que gravamos o arquivo, mas não obtivemos sucesso com nenhum dos tipos. Alguém aí tem uma sugestão do que pode estar acontecendo? Desde já agradeço Chiqueti _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
