Foros del Web » Programación para mayores de 30 ;) » Java »

Formato presentacion FILEUPLOAD

Estas en el tema de Formato presentacion FILEUPLOAD en el foro de Java en Foros del Web. Creo que esta pregunta es sencilla pero ya he tirado mucho codigo y no lo logro.... Expongo el problema...hago una carga de un archivo atravez ...
  #1 (permalink)  
Antiguo 20/06/2016, 15:55
 
Fecha de Ingreso: noviembre-2013
Mensajes: 147
Antigüedad: 10 años, 4 meses
Puntos: 1
Formato presentacion FILEUPLOAD

Creo que esta pregunta es sencilla pero ya he tirado mucho codigo y no lo logro....

Expongo el problema...hago una carga de un archivo atravez de FILEUPLOAD y todo funciona bien, guardo en la base de datos y todo perfecto...pero cuando hago click sobre el boton que lo hace no me muetra los mensajes de "SUBIENDO ARCHIVO PLANO"....O PROCESANDO....si no hasta que termina....aqui el codigo que lanza el cargue (obviamente solo pego lo que interesa)

Código Java:
Ver original
  1. <form action="CargarArchivo2.jsp;" method="post" enctype="multipart/form-data" >
  2.         <input type="file" name="file">
  3.         <input type="submit" value="Subir Archivo">

aqui el que recibe (pego solo la parte del FILEUPLOAD)
Código Java:
Ver original
  1. <body>
  2.         <IMG SRC="sgv2/../../Recursos/encabezadogris.jpg" ALT="SIGEV 2.0">
  3.         <TABLE width="100%">
  4.             <TR>
  5.                 <TD ALIGN="left" style=" font-weight: 700;color: darkolivegreen">CARGUES ARCHIVOS PLANOS</TD>
  6.                 <td ALIGN="left"><IMG SRC="sgv2/../../Recursos/inicio.jpg" height="30px" ALT="SIGEV 2.0" onclick=location.href="sgv2/../../sgvPrincipal.jsp"></td>
  7.             </TR>
  8.         </TABLE>
  9.         <h2>SUBIENDO ARCHIVO...</h2><h3>Por favor espere un momento</h3>
  10.         <%
  11.         int modo=1; //modo me dervira para definir si es actualizacion o borrado y recargue
  12.         //abro conexion
  13.         Connection connL = null;
  14.         try {
  15.            connL = Conexion.getConexion();
  16.         } catch (Exception e) {      
  17.             System.out.println(e.getMessage());  
  18.         }            
  19.         if (connL != null) {
  20.            //creo el preparedstatement para hacer los insert
  21.            //armo el ps para insertar datos
  22.            PreparedStatement psI = connL.prepareStatement(
  23.                  "insert into sgv2_indicadores_det(indi_det_cod_ind,indi_det_anio,indi_det_mes,indi_det_geo,"
  24.                + "indi_det_emi,indi_det_cont,indi_det_prod,indi_det_subp,indi_det_codfunc,indi_det_campo1,"
  25.                + "indi_det_campo2,indi_det_campo3,indi_det_campo4,indi_det_campo5,indi_det_fecpro,indi_det_usuario)"
  26.                + "values (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)");
  27.            PreparedStatement psU = connL.prepareStatement(
  28.                  "update sgv2_indicadores_det "
  29.                         + "set indi_det_cod_ind=?,"
  30.                             + "indi_det_anio   =?,"
  31.                             + "indi_det_mes    =?,"
  32.                             + "indi_det_geo    =?,"
  33.                             + "indi_det_emi    =?,"  
  34.                             + "indi_det_cont   =?,"
  35.                             + "indi_det_prod   =?,"
  36.                             + "indi_det_subp   =?,"
  37.                             + "indi_det_codfunc=?,"
  38.                             + "indi_det_campo1 =?,"
  39.                             + "indi_det_campo2 =?,"
  40.                             + "indi_det_campo3 =?,"
  41.                             + "indi_det_campo4 =?,"
  42.                             + "indi_det_campo5 =?,"
  43.                             + "indi_det_fecpro =?,"
  44.                             + "indi_det_usuario=?"
  45.                   +"where indi_det_cod_ind=? and "
  46.                          +"indi_det_anio    =? and "
  47.                          + "indi_det_mes    =? and "
  48.                          + "indi_det_geo    =? and "
  49.                          + "indi_det_emi    =? and "  
  50.                          + "indi_det_cont   =? and "
  51.                          + "indi_det_prod   =? and "
  52.                          + "indi_det_subp   =? and "
  53.                          + "indi_det_codfunc=?"                  
  54.                    );
  55.            
  56.         String archivourl="D:\\Datos\\SGV2";
  57.         DiskFileItemFactory factory = new DiskFileItemFactory();
  58.         factory.setSizeThreshold(1024);
  59.         factory.setRepository(new File(archivourl));
  60.         ServletFileUpload upload = new ServletFileUpload(factory);
  61.         try{
  62.            List<FileItem> partes = upload.parseRequest(request);
  63.            for(FileItem items:partes){
  64.                File file=new File(archivourl, items.getName());
  65.                items.write(file);
  66.                String rutaFichero=file.getName();
  67.                SGVCargarPlano carga = new SGVCargarPlano();
  68.                carga.muestraContenido(file);
  69.            }......ETC

Si se fijan arranca pintando el mensaje
Código Java:
Ver original
  1. <h2>SUBIENDO ARCHIVO...</h2><h3>Por favor espere un momento</h3>
Pero lo muestra es ya cuando termina de cargar el plano....agradezco las ideas.

Etiquetas: fileupload, formato, presentacion, servlet, string
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:03.