[Spanish] Problema con formulario multipart
Luis Franco Vázquez
luis.frvz at gmail.com
Tue Feb 23 12:18:52 EST 2010
En el formulario sólo estás enviando un archivo pero deberías incluír un
campo (oculto, supongo) que enviara el id:
<input type="hidden" name="id" value="elquesea" />
Eso debería llegar.
El 23 de febrero de 2010 18:01, Diana <diyipipa87 en gmail.com> escribió:
> Hola a todos estoy usando la clase uploadBean en mi jsp, pero tengo un
> problema resulta que estoy recibiendo una variable que es un id proveniente
> de otro jsp, hice dos impresiones (color rojo) para saber porque no esta
> insertando la informacion en la BD con la funcion modificarFoto() (color
> azul), y sucede lo siguiente, digamos que el id=12 y que el archivo se llama
> "diana.jpg", cuando se carga la pagina por primera vez se imprime en
> pantalla "Id inicial 12", entonces le doy examinar, busco el archivo, le doy
> click en upload y me imprime "Archivo:diana.jpg Id:null",asi que como el
> valor del id se pierde, la funcion modificarFoto no funciona. Este es el
> código del que les hablo: (ahh..si sube el archivo a la carpeta en mi pc):
>
> <%String id = (String) request.getParameter("opcion"); String Variable="Id
> inicial"+id;%>
> <%=variable%>
> <%
> if (MultipartFormDataRequest.isMultipartFormData(request))
> {
> // Uses MultipartFormDataRequest to parse the HTTP request.
> MultipartFormDataRequest mrequest = new
> MultipartFormDataRequest(request);
> String todo = null;
> if (mrequest != null) todo = mrequest.getParameter("todo");
> if ( (todo != null) && (todo.equalsIgnoreCase("upload")) )
> {
> Hashtable files = mrequest.getFiles();
> if ( (files != null) && (!files.isEmpty()) )
> {
> UploadFile file = (UploadFile) files.get("uploadfile");
> if (file != null){
> String name= file.getFileName();
>
> boolean n= consulta.modificarFoto(id,name);
> out.println("Archivo:"+name + "Id:" + id);
> // Uses the bean now to store specified by
> jsp:setProperty at the top.
> upBean.store(mrequest, "uploadfile");}
> }
> else
> {
> out.println("<li>No uploaded files");
> }
> }
> else out.println("<BR> todo="+todo);
> }
> %>
> </ul>
> <form method="post" action="SimpleUpload.jsp" name="upform"
> enctype="multipart/form-data">
> <table width="60%" border="0" cellspacing="1" cellpadding="1"
> align="center" class="style1">
> <tr>
> <td align="left"><b>Select a file to upload :</b></td>
> </tr>
> <tr>
> <td align="left">
> <input type="file" name="uploadfile" size="50">
> </td>
> </tr>
> <tr>
> <td align="left">
> <input type="hidden" name="todo" value="upload">
> <input type="submit" name="Submit" value="Upload">
> <input type="reset" name="Reset" value="Cancel">
> </form>
>
> Esta clase la descargue de la pagina:
> http://www.javazoom.net/jzservlets/uploadbean/uploadbean.html, hay un .zip
> con varios ejemplos, el ejemplo del que me guie es el SimpleUpload.jsp.
>
> Les agradezco la colaboración...me urge demasiado...Saludos!!!
>
> --
> ** Dian@ Yineth Picón Pab@ **
>
> _______________________________________________
> Spanish mailing list
> Spanish en lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/spanish
>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://lists.osgeo.org/pipermail/spanish/attachments/20100223/1aa27cc1/attachment.html
More information about the Spanish
mailing list