gpt4 book ai didi

javascript - 使用桌面应用程序打开在线文件?

转载 作者:行者123 更新时间:2023-11-30 23:43:15 26 4
gpt4 key购买 nike

我想让用户在浏览器中单击一个文件(假设是 .doc 链接),它将打开 native 桌面应用程序(在本例中为 microsoft word)。

当用户保存文档时,它将被保存在网络中。

有没有办法使用 Javascript/HTML 5 执行此操作,或者用户是否必须下载该文件才能使用 native 应用程序打开它?

最佳答案

如果您在页面上提供指向此文件的链接:

<a href="http://example.com/foo.doc">Open foo.doc</a>

它将使用用户计算机上与此扩展程序关联的默认应用程序打开。

如果您希望它在浏览器内内联打开而不弹出任何对话框,您可以尝试设置 Content-Disposition HTTP header在服务器上:Content-Disposition: inline;filename=foo.txt。当然,客户端应用程序必须有一个与浏览器配合使用的插件版本,并且能够内联打开文件(例如使用 Adob​​e Acrobat Reader 就是这种情况)。

就您问题的第二部分而言,HTTP 协议(protocol)规范中绝对没有任何内容允许您执行此操作,因此为了实现它,它需要定制。客户端程序需要能够与服务器通信并将文件的修改版本发回。

关于javascript - 使用桌面应用程序打开在线文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3954781/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com