[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