LodestoneHQ / lodestone

Personal Document Archiving (DMS, EDMS for Personal/Home Office use)
https://forms.gle/u1RXnbocbFWqfxGb9
GNU General Public License v3.0
520 stars 29 forks source link

WebDAV support #77

Open sunjam opened 4 years ago

sunjam commented 4 years ago

Hi, I’m curious about support for WebDAV storage. It is an open standard supported by all major operating systems. Thanks for your great work and consideration!

Edit: Here is information on WebDAV support in Angular.

Here is an example of how to use HttpClient for WebDAV requests:

    return this._http.request('MKCOL', path, {
        observe: 'response'
    }).pipe(
        map(response => response.status === 201 ? true : false)
    );

More examples in ng-ebi-owncloud.

AnalogJ commented 4 years ago

So theres a way to use WebDAV already, which is to mount the same path that Lodestone watches into a separate WebDAV container.

In the future though, I expect that we could support additional storage "layers", things like WebDAV, NextCloud, OwnCloud in addition to the current S3 compatible layer.