我正在构建一个仅供 Intranet 使用的 php 应用程序。我正在访问网络驱动器并列出文件。
由于 chrome 和 FF 没有打开 Windows 资源管理器的内置功能(我知道有可用的扩展)。我希望 php 代码能够识别该文件是一个 word 应用程序文件(.doc、.docx 等),然后启动用户的 Microsoft Word 应用程序来打开该文件。
我查看了PHPWord,但文档很糟糕。
有没有办法(除了让每个用户下载一个扩展)能够使用 PHP 打开一个 MS Word 文件?
PHPWord 开发在 github 中继续进行。请检查最新版本的开发分支。
看起来您只是想将 ms word doc 流式传输到浏览器并让浏览器以 MS word 打开文档。这可以通过正确设置内容类型标题然后输出文件的内容来完成。
这:
https://www.devside.net/wamp-server/forcing-a-pdf-or-doc-to-open-in-browser-rather-than-downloading
可能会有所帮助另外,取决于浏览器及其方式流式传输,您可能会在浏览器中选择打开文件或保存文件。如果您将用户的浏览器设置为“打开文件”,那么您就设置好了。