Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/11/2012, 05:44
Avatar de miriam_marino
miriam_marino
 
Fecha de Ingreso: agosto-2012
Mensajes: 8
Antigüedad: 11 años, 8 meses
Puntos: 0
descargar archivo en jsp y cargarlo en el database

Buenos días/tardes, estoy trabada con un tema que es el siguiente:
tengo una página jsp donde quiero buscar un archivo y cargarlo en una base de datos en una columna BLOB.

Lo que tengo en claro es lo que tengo que poner en la pagina jsp que es lo siguiente:

<form class="semantic" name="formTarea" action="AdjuntarArchivo" method="POST" enctype="multipart/form-data">
<input type="file" name="archAd" size="60">
<input class="button-row" type="submit" name="validar" value="Adjuntar" >
</form>

pero cuando llego a mi servlet "AdjuntarArchivo" no se como leerlo ya que yo uso la sentencia
ServletInputStream archivo = request.getInputStream();
que supuestamente ya me deja un InputStream (yo entiendo que es el contenido del file) y con eso lo puedo insertar en una tabla con la instrucción preparedStatement.setBinaryStream(2, archivo );

pero no funciona.

Además he leido por allí que se debe hacer el insert con un BLOB vacío y despues se debe hacer update.¿Es verdad?.

Alguien me puede ayudar con este tema.
Gracias de antemano.
Saludos.