1

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

4

2 回答 2

1

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

于 2012-06-29T08:32:57.103 回答
0

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

resp.setContentType("application/pdf");
resp.setHeader("Content-Disposition", "inline; filename=\"myPDF.pdf\"");
于 2012-06-29T08:35:22.893 回答