3

我正在 ASP.net 中开发一个 Web 应用程序,其中应列出远程服务器上可用的文档。这适用于我们可以控制最终 PC 的数量非常有限的用户。我需要的是最终用户单击超链接,文件将直接以文字或 excel 格式打开并直接保存到远程服务器。

文件也可以在带有“虚拟驱动器”字母 (x:) 的非常常见的云文件共享系统上使用

google doc 确实为每个文件提供了一个唯一的 url,但是当单击该链接时,它会在线打开,而不是在本地 Microsoft Word 中。这些是 Office 的插件,但文档必须从 word 中打开,而不是从 webapp 中打开。

因此,想法是创建一个指向文件的 Windows 资源管理器链接以打开“file.lnk”。并将浏览器设置为使用资源管理器打开 lnk 扩展。

<a href="file:///C:\test.lnk">link</a>

其中 test.lnk 是指向虚拟驱动器上目标文件的资源管理器链接。

这听起来有点狡猾,我同意,因为它只适用于 Windows。

只要 htlm 文件在本地计算机 (d:\app.htlm) 上运行,此实际工作正常,但在远程 Web 服务器 (mydomain.com/app.html) 上提供 html 文件时不起作用

问题:为什么客户端的链接没有从远程 Web 服务器提供?

有没有像sharepoint或Alfresco这样的怪物应用程序编辑从Web浏览器打开的MS Office文档的简单实现?

4

0 回答 0