Java - como abrir un .doc

 
Vista:

como abrir un .doc

Publicado por racheliña (33 intervenciones) el 10/03/2008 20:11:11
Estoy intentando abrir un .doc en una aplicación web y no hay manera.
lo que estoy haciendo es:
File file = new File("solitud.doc");
long bytesA = file.length();
InputStream fis = Thread.currentThread().getContextClassLoader().getResourceAsStream(file);
byte[] attachment = new byte[1024];

fis.read(attachment);
response.setHeader("Content-type", " application/ms-word;");
response.setHeader("Cache-Control","must-revalidate, post-check=0, pre-check=0");
response.setDateHeader("Expires", 0);
response.setHeader("content-disposition", "attachment;filename=" + file);
response.setContentLength(attachment.length);
OutputStream out = response.getOutputStream();
out.write(attachment);
out.flush();
out.close();
} catch (FileNotFoundException ex) {
ex.printStackTrace();
ConfigManager.getLogInstance().debug( "Error opening file ");
forward = this.FORWARD_ERROR;
//ex.printStackTrace("Error opening file: " + file);
} catch (IOException ex) {
ex.printStackTrace();
ConfigManager.getLogInstance().debug("Error accessing file ");
forward = this.FORWARD_ERROR;
//ex.printStackTrace("Error accessing file: " + file);
}

el .doc está colagado directamente en el direcotrio src. y el error creo que es, que no lo encuentra.
espero que puedan ayudarme.
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