W3C home > Mailing lists > Public > w3c-dist-auth@w3.org > January to March 2002

Re: Database-based webDAV server

From: Henrik Genssen <hg@mediafactory.de>
Date: Fri, 11 Jan 2002 09:28:02 +0100
Message-Id: <200201110828.DAA09194@tux.w3.org>
To: <simon@canto.demon.co.uk>
Cc: <w3c-dist-auth@w3.org>
Do you want to handle the Webdav calls by a script or an ISAPI extension?
I think the ASP-dll won't let you do this - maybe perl or php via cgi or isapi...

but what you can do is:
build an ISAPI-filter manipulating the requested file by adding a new extension - saying ".dav" and than let IIS handel all incomming calls by a second ISAPI extension that does your job.
This works fine throughout IIS3+.

Henrik

----- Original Message ----- 
From: "Simon Hill" <simon@canto.demon.co.uk>
To: "'WebDAV'" <w3c-dist-auth@w3.org>
Sent: Thursday, January 10, 2002 11:35 PM
Subject: Database-based webDAV server


> Hi all
> 
> Some of you have helped me out in the past, so I am hoping this group will
> help me again.
> 
> I need to build an IIS database-based webDAV server, for want of a better
> description.
> 
> My fundamental problem seems to be that I can't stop IIS from taking the
> webDAV request, and, i) on the one hand, locking my script files as if they
> were the files to be manipulated rather than a script to be run, and ii) on
> the other (if I lock webDAV down in attempt to let the header rewrite pass
> to my script), forbidding passage of any webDAV HTTP at all to my
> header-rewriting ISAPI filter.
> 
> I have to pass the webDAV traffic to a script where I can parse the headers
> and translate them into database calls.
> 
> I don't want to have to write my own webDAV client to do this, as I would
> like the system to interface with Dreamweaver 4 and Homesite 5 webDAV
> clients, where the locking phenomena appears.
> 
> I don't see any other way of implementing the multi-user, version-controlled
> asset management that my application needs.
> 
> yours hopefully
> 
> Simon
> 
> 
> 
Received on Friday, 11 January 2002 03:28:18 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 2 June 2009 18:43:59 GMT