JSP (Java Server Page) - Subir Fichero desde JSP

 
Vista:

Subir Fichero desde JSP

Publicado por toni (1 intervención) el 14/08/2012 19:00:08
Buenas tardes.

Quería subir un fichero desde un jsp pero dar apariencia de que se hace con AJAX.

De esta forma tengo un JSP con un formulario:

1
2
3
<form name="miForm" id="miForm" action="subirFicheroGrupo.jsp" method="post" enctype="multipart/form-data" target="miIFrame">
<input  size='88'   type='file' id='Fichero_GrupoEmisor_Input'  />
</form>



Y con un span que ejecuta en su onclick por javascript:
1
document.forms["miForm"].submit();



En subirFicheroGrupo.jsp es donde recogo el fichero en el servidor mediante las librerías de apache "commons".

el problema está en que nunca llega a subirFicheroGrupo.jsp ya que me sale este error en el Firefox:


Error: La codificación de caracteres del documento de texto sin formato no ha sido declarada. El documento se mostrará con texto "basura" en algunas configuraciones de navegador si el documento contiene caracteres externos al rango US-ASCII. La codificación de caracteres de la página debe ser declarada en el protocolo de transferencia o el archivo necesita usar una marca de orden de byte como firma de codificación.
Archivo de origen: https://localhost:8443/precios/subirFicheroGrupo.jsp

He googleado dos días y no encuentro nada que solucione mi problema.

Gracias de antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

Subir Fichero desde JSP

Publicado por manufosela (1 intervención) el 24/09/2012 14:39:48
Hola, el problema probablemente lo tengas en el código javascript de google analytics.
Cambialo por:
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try{
var pageTracker = _gat._getTracker("UA-xxxxxx-x");
pageTracker._trackPageview();
} catch(err) {}</script>


Cambiando el UA-xxxxxx-x por el tuyo.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar