Armazenar pdf em Banco de dados

4 respostas
ATEN

Tenho um sistema que o usuário precisará fazer o upload de um pdf para o banco de dados.
Alguém já guardou um pdf em uma tabela do MySQL? Sabe como fazer tal procedimento ?
Estou utilizando JSF, hibernate, JPA.

[]s

4 Respostas

drsmachado

Se ele tiver até 4MB, pode converter em BLOB e salvar o mesmo.
Há alguns tutoriais que mostram isso facilmente, basta pesqusiar na internet.

CristianPalmaSola10

Crie a coluna no banco de dados como BLOB e na hora de salvar é so pegar os bytes do arquivo, e mandar persisitir, bem simples, lembrando do limite de 4MB que o nosso amigo comentou

ATEN

O tamanho não deveria ser LONGBLOB?
Se o arquivo for convertido para bytes o formato do arquivo, de certa forma, não interessa, pode ser tanto .pdf, quanto .doc?
E pq do tamanho ser 4MB, não poderia ser mais?

[]s

CristianPalmaSola10

Eu sempre uso blob para isso e quanto ao tamanha na realidade naum sei quanto é o tamanho maximo, quem falo dos 4MB foi o nosso amigo drsmachado, naum sei se ha essa limitação.

Criado 19 de julho de 2012
Ultima resposta 20 de jul. de 2012
Respostas 4
Participantes 3