在浏览器中打开语言环境文件

时间:2012-06-29 08:28:48

标签: html client-side local-files

我想创建一个html页面来打开驻留在本地PC上的不同文件类型(avi,xls,ppt,ods,pdf等)。 我发现了几篇关于它的帖子,并使用<object><embed>进行了一些测试。 但是我无法弄清楚在不使用外部程序的情况下强制浏览器在html页面中打开文件的最佳方法(如果可能)。 在这一点上,我想知道是否有必要实现applet,应用程序或silverlight或flex air甚至桌面应用程序(但我绝对会避免它)。 我想可能使用iframe或一些javascript框架...... 有什么建议? 感谢

2 个答案:

答案 0 :(得分:1)

您无法指定用户系统如何打开文件,这取决于查看该页面的系统配置。

答案 1 :(得分:0)

如果你想使用Java和JSP,你可以这样做:

resp.setContentType("application/pdf");
resp.setHeader("Content-Disposition", "inline; filename=\"myPDF.pdf\"");