您会看到,我正在尝试编辑 WebDAV 服务器中的文件,但我是通过 DotNetNuke 网站中的 ASP.NET 和 C# 来完成此操作。我看到了示例服务器浏览器的代码 包含在 ITHIT WebDAV SDK 中,我在其中看到了与我需要的功能类似的功能,但它是本地 Windows 应用程序,并且使用 Process.Run() 打开 Word。但是这个过程不适用于我的情况,因为那会 导致该进程在服务器(w3wp.exe 进程)上执行,而不是在客户端计算机上执行。我的 问题是我如何实现这个功能,你可以看看他们的Ajax Browser举个例子;右键单击任意文档,会出现“编辑文档”,这会打开 Word。如何从 WebDAV 打开特定的 Word 文档 服务器直接转成word?我必须使用 JavaScript 吗?如果是这样,怎样才能 我将文件的位置作为参数传递?
最佳答案
要从网页打开 Microsoft Office 文档,您需要使用 JavaScript。如果是 Chrome、FireFox 和 Safari,则需要编写 FFWinPlugin;如果是 Internet Explorer,则需要编写 SharePoint.OpenDocuments ActiveX。请注意,您的服务器必须是 2 类 WebDAV 服务器。
您可以找到更多信息here .
关于c# - 直接在 Word 中打开位于 webDAV 服务器中的 .doc,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16423713/