有沒有辦法告訴瀏覽器(我主要關心看起來有「Microsoft Office 2010」插件的Google Chrome)打開Microsoft Word文檔瀏覽器使用PHP?在瀏覽器(谷歌瀏覽器)中打開Word文檔而不是下載(使用PHP)
結果:所有嘗試都使瀏覽器下載文件。看起來這個Chrome瀏覽器插件僅用於渲染.doc文件。
有沒有辦法告訴瀏覽器(我主要關心看起來有「Microsoft Office 2010」插件的Google Chrome)打開Microsoft Word文檔瀏覽器使用PHP?在瀏覽器(谷歌瀏覽器)中打開Word文檔而不是下載(使用PHP)
結果:所有嘗試都使瀏覽器下載文件。看起來這個Chrome瀏覽器插件僅用於渲染.doc文件。
嘗試設置Content-Disposition
內聯
header("Content-Disposition", "inline;filename=somefile.ext")
是。正確設置MIME類型,然後將Content-Disposition
標頭設置爲inline
。
<?php
header('Content-Disposition: inline; filename=blah.doc');
?>
您可以使用GET請求中的文件的URL創建重定向到Google文檔查看器。
例如,如果你想在URL 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
這是一個有點豐富的Word文檔,因此谷歌文檔不會正確地呈現它... – Martin
不好意思啊 - 誤解了你的問題;) – wojciechz