在新窗口中打开文件而不是下载它们

时间:2013-07-25 17:36:38

标签: php html

我可以选择在网站上查看或下载文件。

对于PDF来说它运行正常,我希望它也可以用于图像,但是我正在使用其他文档类型,例如Keynote,Word,Pages,Excel等等。当我选择查看这些时,它们会打开一个空白窗口,而是下载。

有没有办法解决这个问题?

<div class="viewAndDownload">
<p><strong>Views: </strong><?php echo $views ?><span>&nbsp;</span> <a href="<?php echo $viewFile ?>" target="_blank"><img src="../images/book_next.png" alt="view file" border="0"/></a></a></p>

</div>
<div class="viewAndDownload">
<p><strong>Downloads:</strong> <?php echo $downloads ?> <span>&nbsp; &nbsp;</span><a href="../download.php?filename=<?php echo $fileName?>"><img src="../images/disk.png" alt="view file" border="0"/></a></p>

</div>

感谢您的帮助!

1 个答案:

答案 0 :(得分:2)

如果找不到观众或浏览器插件,这是不可能的。由于通过宏可能存在恶意软件,我当然不会推荐使用Excel。 PDF是可行的,因为Adobe Reader充当了查看器并为大多数浏览器添加了内容。也可以使用.mp4或Wmv(I.e 8+)等视频文件,因为这些浏览器内置了这些文件的附加组件或播放器。可悲的是,对于使用像Excel和word这样的东西,这些都不存在。我能想到的唯一工作就是从文件加载数据,例如从Excel加载CSV。我以前创建过这样的通用excel阅读器。

相关问题