在浏览器(谷歌浏览器)中打开Word文档而不是下载(使用PHP)

时间:2012-08-22 01:04:32

标签: php browser ms-word

有没有办法告诉浏览器(我主要关注看起来有“Microsoft Office 2010”插件的Google Chrome)使用PHP在浏览器中打开Microsoft Word文档?

结果:所有尝试都使浏览器下载文件。看起来这个Chrome插件除了呈现.doc文件之外还有其他功能。

3 个答案:

答案 0 :(得分:1)

尝试将Content-Disposition设置为内嵌

header("Content-Disposition", "inline;filename=somefile.ext")

答案 1 :(得分:1)

是。正确设置MIME类型,然后将Content-Disposition标题设置为inline

<?php
header('Content-Disposition: inline; filename=blah.doc');
?>

答案 2 :(得分:0)

您可以使用GET请求中的文件的网址创建重定向到Google文档查看器。

例如,如果您想在网址http://research.google.com/archive/bigtable-osdi06.pdf上查看PDF,则可以使用以下网址:http://docs.google.com/viewer?url=http%3A%2F%2Fresearch.google.com%2Farchive%2Fbigtable-osdi06.pdf