代码之家  ›  专栏  ›  技术社区  ›  Jeff Dege

直接访问webdav挂载的文件会导致问题吗?

  •  1
  • Jeff Dege  · 技术社区  · 16 年前

    我正在考虑配置提醒日历程序,这样我就可以从家里的Ubuntu盒子和工作时的Windows盒子中使用相同的.reminders文件。我将尝试做的是使我的主计算机上的目录通过Apache上的webdav对外可见,其中包含文件(安全性并不是我真正关心的问题,因为我的家庭防火墙只转发ssh,要访问端口80我的家庭盒子,您需要使用ssh隧道。)

    现在我的理解是webdav被设计用来仲裁同时的访问尝试。我的问题是这是否与主机的直接文件访问兼容。也就是说,我知道如果有两个或多个远程webdav客户端试图编辑同一个文件,webdav协议应该提供锁定,这样只有一个客户端可以访问,因此文件不会损坏。

    (在这种情况下,由于只有我访问文件,我几乎不可能同时得到编辑,但我想了解系统应该如何工作;)

    1 回复  |  直到 16 年前
        1
  •  1
  •   adam    16 年前

    如果您不访问WebDAV协议下的文件,则不接受通过LOCK和UNLOCK方法设置的锁,因此可能会覆盖其他客户端所做的更改。WebDAV RFC中描述了这种情况: http://tools.ietf.org/html/rfc4918#section-7.2