W wanglifu Unregistered / Unconfirmed GUEST, unregistred user! 2003-09-26 #1 在客户端通过浏览器打开Word、Excel文件时,客户端已经安装Word、Excel,有的浏览器不询问直接下载,如果不要直接下载文件,而是要在浏览器上打开文件或者出现下载对话框,我想这可能是浏览器的问题,可不可以通过设置浏览器或通过Javascript或Jsp或Severlet等技术实现;小弟万分着急,高手们救救我吧!
在客户端通过浏览器打开Word、Excel文件时,客户端已经安装Word、Excel,有的浏览器不询问直接下载,如果不要直接下载文件,而是要在浏览器上打开文件或者出现下载对话框,我想这可能是浏览器的问题,可不可以通过设置浏览器或通过Javascript或Jsp或Severlet等技术实现;小弟万分着急,高手们救救我吧!
M mwj9 Unregistered / Unconfirmed GUEST, unregistred user! 2003-09-27 #2 ServletOutputStream out =response.getOutputStream (); 获得流 res.setContentType("application/msword"); 设置mime类型 excel:"application/vnd.ms-excel"。其中 vnd 表示该应用程序的制造者,必须将它包含在 MIME 类型里才能够打开该类型文档。 url=new URL(""http://localhost:8080/examples/1.doc"") 打开文件的名称 bis = new BufferedInputStream(url.openStream()); bos = new BufferedOutputStream(out); while(bis.read(buff, 0, buff.length)!=-1) { bos.write(buff, 0, bytesRead); } 就可以了
ServletOutputStream out =response.getOutputStream (); 获得流 res.setContentType("application/msword"); 设置mime类型 excel:"application/vnd.ms-excel"。其中 vnd 表示该应用程序的制造者,必须将它包含在 MIME 类型里才能够打开该类型文档。 url=new URL(""http://localhost:8080/examples/1.doc"") 打开文件的名称 bis = new BufferedInputStream(url.openStream()); bos = new BufferedOutputStream(out); while(bis.read(buff, 0, buff.length)!=-1) { bos.write(buff, 0, bytesRead); } 就可以了