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…
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