Fazer upload de Foto em JSP ou Servlet para Banco de Dados

Alo pessoal…

Eu estou a implementar um sistema para o projecto de fim de curso, no entanto eu preciso de um exemplo basico de como eu posso fazer upload de uma foto para banco de dados e tambem um exemplo de como eu pego a foto no banco de dados!

Gratos…

tente este link.

valeu cara… Consegui!.

Mais uma coisa, Tens um exemplo de como eu faco upload com preview da imagem antes de mandar para o server??

Grato pela atencao…

Você pode fazer isso de duas formas:

1º - após o usuário fezar o upload da imagem, a página carrega novamente com a imagem que está salva em uma pasta temporária no servidor, e o usuário clica em salvar.

2º - após o usuário fezar o upload da imagem, a página carrega novamente com a imagem que está salva em uma pasta temporária no servidor (sem atualizar a pagina) via ajax, e o usuário clica em salvar.

hmmmmmm… Vou tentar essa ideia e depois posto o feedback!!!

No entanto eu tenho uma outra pequena duvida. Quando faco upload da imagem por exemplo com o nome “Imagem1”, eu guardo a imagens numa directoria por exemplo “Imagem” e guardo no banco de dados o caminho associado a imagem. Entao quando eu quero visualizar a imagens faco a query no banco de dados e pego o caminho e faca o out.println("<IMG src=“caminhoImagem”>"). Ate ai tudo bem. O problema eh que quando faco upload de uma imagem com nome por exemplo “imagem 1” e faco o mesmo para visualizar envia um erro que diz: “BAD VALUE ‘image 1’ for attribute src ou element ‘img’ whitespace in path”. Notei que isso acontece quando o faco upload de uma imagem que contem o nome com espaco… Como eu faco para resolver esse problema de modo a renomear o ficheiro para nao conter espaco, uma vez que os utilizadores nao se importaram com o nome?

valew