[Spanish] Problema con formulario multipart

Diyipipa87 diyipipa87 at gmail.com
Sun Feb 28 23:55:30 EST 2010


Perfecto!! funciono...lo probe con la opcion de Wladimir..muchas gracias a
los dos..

El 24 de febrero de 2010 02:49, Wladimir Szczerban <bolosig en gmail.com>escribió:

> Hola Diana,
>
> Lo que te comenta Luis debería funcionar, también puedes probar pasar los
> parametros directamente en el action del form.
>
> <form method="post" action="SimpleUpload.jsp?ide=<%=id%>&" name="upform"
> enctype="multipart/form-data">
>
> Saludos,
>
> Bolo
>
> El 23 de febrero de 2010 19:54, Luis Franco Vázquez <luis.frvz en gmail.com>escribió:
>
> Revisa tu código:
>>
>> <%String id = (String) request.getParameter("opcion"); String Variable="Id
>> inicial"+id;%>
>> por lo tanto el campo que envía tiene que llevar el name="opcion".
>> El hidden queda así: <input type="hidden" name="opcion" value="<%=id%>"
>> />
>> Ya me dirás
>>
>>
>> El 23 de febrero de 2010 19:21, Diana <diyipipa87 en gmail.com> escribió:
>>
>>  Hola Luis,
>>> Ya lo había probado asi pero no funciono.
>>> Le cambie el nombre al campo hidden por "ide", es decir:
>>> <input type="hidden" name="ide" value="<%=id%>"/>
>>>  y lo tomaba como request.getParameter("ide") , y lo imprimia normal out.println("Archivo:"+name
>>> + "Id:" + ide); pero nada, me sigue mostrando como null, aparte que no
>>> me había dado cuenta y cuando le doy upload al archivo resulta que me
>>> imprime "Id inicial null", es decir, se me pierde el id..la primera vez lo
>>> esta tomando, doy submit y se pierde..no hay otra manera de guardar esa
>>> variable?
>>>
>>>
>>>
>>> El 23 de febrero de 2010 12:18, Luis Franco Vázquez <luis.frvz en gmail.com
>>> > escribió:
>>>
>>> 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
>>>>>
>>>>>
>>>>
>>>> _______________________________________________
>>>> Spanish mailing list
>>>> Spanish en lists.osgeo.org
>>>> http://lists.osgeo.org/mailman/listinfo/spanish
>>>>
>>>>
>>>
>>>
>>> --
>>> ** Dian@ Yineth Picón Pab@ **
>>>
>>> _______________________________________________
>>> Spanish mailing list
>>> Spanish en lists.osgeo.org
>>> http://lists.osgeo.org/mailman/listinfo/spanish
>>>
>>>
>>
>> _______________________________________________
>> Spanish mailing list
>> Spanish en lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/spanish
>>
>>
>
> _______________________________________________
> Spanish mailing list
> Spanish en lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/spanish
>
>


-- 
Atentamente,

DianaYineth Picón Paba
Ingeniera de Sistemas - UFPS
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://lists.osgeo.org/pipermail/spanish/attachments/20100228/6a3a8c2f/attachment.html


More information about the Spanish mailing list