WebDAV 映射驱动器的工作方式与网络映射驱动器类似吗

WebDAV 映射驱动器的工作方式与网络映射驱动器类似吗

我正在尝试共享具有共享功能的 Excel 2007 工作簿。

我已经尝试过从我的电脑上通过网络共享它,效果很好。多个用户可以同时打开/编辑/保存它。Excel 负责合并数据。。我的机器并不总是开着的,所以这并不是真正的解决方案。

所以我尝试了 WebDAV。我开了一个账户www.myDisk.se并从那里共享了我的工作簿。但它的工作方式不同:

  1. 一次只允许一个用户拥有写权限
  2. 所有其他用户都具有只读(带通知)权限
  3. 保存文件并不总是有效(文件已断开连接错误)
  4. 关闭文件并不会将该用户从使用该文件的用户中删除......

我的问题是:WebDAV(如果安装和配置正确)的工作方式是否与常规网络共享类似?如果可以,我应该尝试其他 WebDAV 托管服务,因为 myDisk 无法按预期工作。

我应该指出,我不知道 WebDAV 协议的细节和功能。

答案1

WebDAV 不允许使用网络共享所允许的那种文件锁定机制。网络共享文件锁定有许多不同类型的锁,这些锁可以告诉其他计算机该文件已被其他机器打开,并且如果 oplocks 可用(它们在您的共享上),甚至可以允许打开该文件的各个机器之间进行一些通信。

WebDAV 不提供这种丰富的锁定环境。如果我没记错的话,WebDAV 有一个 LOCK 标志,这使得它的功能与 MS-DOS 处理锁定的方式非常相似。正是出于这个原因,微软让 Sharepoint 按照它的方式工作,而不是利用简单的 WebDAV。

所以,WebDAV 不会像网络共享那样工作。

相关内容