upload de arquivo

07/12/2009

ola, tenho um sistema em JSF sem hibernate e spring, e gostaria de implementar um upload de arquivos em formato PDF,vinculado a tabela conteudo, e que apos o cadastro ele possa ser recuparado atraves de download

teria como voce me mostra em formato crud dessa tabela uma forma de implementar esse upload, sem hibernate e spring

TABELA CONTEUDO SCRIPT postgres

CREATE TABLE revista.conteudo
(
  cont_id integer NOT NULL,
  cont_titulo character varying(30),
  cont_arquivo text, <------------------------------------   campo que ira receber o caminho do arquivo
  cont_resumo text,
  cont_abstract text,
  cont_dt_cadastro date,
  cont_dt_defesa date,
  tico_id integer,
  usua_id integer,
  aval_id integer
)




Arquimedes Soares

Arquimedes Soares

Curtidas 0

Respostas

Henrique Weissmann

Henrique Weissmann

07/12/2009

Olá Arquimedes, bom: para este tipo de sistema, você tem de fazer algumas considerações. 1. O arquivo será armazenado no banco de dados ou fora dele? * Se for no banco de dados, certifique-se de armazenar estes dados em uma tabela separada para lhe garantir melhor performance, e inclua as meta informações referentes a este conteúdo em outra tabela para facilitar a consulta. * Se for em um arquivo fora do banco de dados (o que acho mais aconselhável), sua tabela deverá armazenar o path relativo ao arquivo (e não o path absoluto para o mesmo), pois assim sua aplicação poderá ser independente da localização física dos arquivos. Tendo visto a sua tabela, acredito que esta seja a sua opção. Para fazer o upload, você precisará do Apache File Upload (se estiver trabalhando com JSF). Veja este link: http://commons.apache.org/fileupload/ Há também um tutorial excelente sobre como utilizá-lo em uma aplicação JSF, que pode ser visto aqui: http://onjava.com/onjava/2005/07/13/jsfupload.html Não entendi o seu pedido da tabela CRUD, pois a sua já está bem bacana. Será que você podedira me detalhar melhor?
GOSTEI 0
Arquimedes Soares

Arquimedes Soares

07/12/2009

amigo obrigado pela resposta, sou programado iniciante esse tabela que lhe passei é do sistema de TCC da faculdade esses exemplos que voce passou eu ja tenho e nao conseguir implementar, gostaria se possivel for, a possibilidade de o Sr. fazer um exemplo de upload para essa entidade Conteudo que lhe passei.
GOSTEI 0
Devmedia

Devmedia

07/12/2009

Arquimedes, vc recebeu créditos para comprar o post https://www.devmedia.com.br/articles/viewcomp.asp?comp=8693
GOSTEI 0
POSTAR