siguiente código Java se utiliza para descargar un archivo de registro solicitado throgh una aplicación web:El espacio vacío en la edición de nombre de archivo al descargar el archivo
protected HttpServletResponse response;
....
response.setContentType("application/octet-stream");
String filename = OrgName + ".log";
response.setHeader("Content-Disposition", "attachment; filename= " + filename);
OutputStream os = response.getOutputStream();
os.write(getFile());
os.close();
problema viene cuando OrgName
contiene un espacio como "XYZ Pvt Ltd", en este archivo de caso se descargará con el nombre "Xyz" en lugar de "Xyz Pvt Ltd.log". La parte del nombre después del 1.er espacio se ignora. Tenga en cuenta que el archivo se descarga correctamente, es solo el nombre que no se muestra correctamente. ¿Hay algo que estoy haciendo mal? o es un comportamiento estándar?
Medio Ambiente: Struts 2, Jboss 5.1.0, Mozilla Firefox 3.5.3
Creo que depende del navegador. Acabo de probar en IE (8.0) Chrome y funcionó. – Santosh