title: WebDAV alternative in a PHP server
body: <p>I'm currently exposing a WebDAV server using <a href="http://sabre.io/" rel="nofollow noreferrer">SabrePHP</a> which allows me to expose a virtual filesystem based on a MongoDB database and a GridFS implementation to store files.</p>
  <p>Now, it works quite well with Cyberduck, but here's the problem, only with Cyberduck. I smashed my head against the walls more than once to make the authentication work with the Windows built-in DAV client implementation just to see that it required special headers and authentication strategy to work.</p>
  <p>So I'd like to know if there is any kind of alternative to WebDAV. My first thought was FTP, but I don't know if it is possible to expose an FTP &quot;server&quot; in PHP (cheating with the protocol in some dark apache configuration), and if it will work with my whole filesystem stored in database.</p>