我想创建一个html页面来打开驻留在本地PC上的不同文件类型(avi,xls,ppt,ods,pdf等)。
我发现了几篇关于它的帖子,并使用<object>
和<embed>
进行了一些测试。
但是我无法弄清楚在不使用外部程序的情况下强制浏览器在html页面中打开文件的最佳方法(如果可能)。
在这一点上,我想知道是否有必要实现applet,应用程序或silverlight或flex air甚至桌面应用程序(但我绝对会避免它)。
我想可能使用iframe或一些javascript框架......
有什么建议?
感谢
答案 0 :(得分:1)
您无法指定用户系统如何打开文件,这取决于查看该页面的系统配置。
答案 1 :(得分:0)
如果你想使用Java和JSP,你可以这样做:
resp.setContentType("application/pdf");
resp.setHeader("Content-Disposition", "inline; filename=\"myPDF.pdf\"");