Attention

You are looking at outdated documentation for version 1.x. A newer version is available.

5.5.3.1.7. wsgidav.fs_dav_provider

Implementation of a DAV provider that serves resource from a file system.

ReadOnlyFilesystemProvider implements a DAV resource provider that publishes a file system for read-only access. Write attempts will raise HTTP_FORBIDDEN.

FilesystemProvider inherits from ReadOnlyFilesystemProvider and implements the missing write access functionality.

See Developers info for more information about the WsgiDAV architecture.

Classes

DAVCollection(path, environ) A DAVCollection is a _DAVResource, that has members (like a ‘folder’ on a filesystem).
DAVNonCollection(path, environ) A DAVNonCollection is a _DAVResource, that has content (like a ‘file’ on a filesystem).
DAVProvider() Abstract base class for DAV resource providers.
FileResource(path, environ, filePath) Represents a single existing DAV resource instance.
FilesystemProvider(rootFolderPath[, readonly])
FolderResource(path, environ, filePath) Represents a single existing file system folder DAV resource.

Exceptions

DAVError(statusCode[, contextinfo, …])