Como fazer upload de uma imagem e salvá-la no banco de dados? [duplicado

Esta pergunta já tem uma resposta aqui:

Como fazer upload de arquivos para o servidor usando JSP / Servlet? 12 respostas

Preciso criar um formulário usando JavaScript e um usuário fará o upload de um arquivo JPG e enviará junto com outras informações, como nome, email, etc. Quando o usuário clicar em enviar, todas as informações do formulário serão carregadas em um objeto de valor. Para o arquivo de imagem, defini-o comobyte[].

Assumindo:

public String name;
public String email;
public byte[] logo;

Configurei também um servlet para lidar com o envio, mas não sei como começar. Como o upload funciona? Quando o usuário envia, como obtenho as informações da imagem? Aqui está uma captura de tela:http: //imageshack.us/f/32/77675354.png Preciso converter essa imagem e salvá-la embyte[] então converta para blob para que eu possa inseri-lo em uma tabel

questionAnswers(2)

yourAnswerToTheQuestion