davros icon indicating copy to clipboard operation
davros copied to clipboard

Some clients need /remote.php/webdav or /dav/ appended to api URL to work

Open spollard opened this issue 1 year ago • 2 comments

I just tried connecting my Nautilus (file manager) to a davros grain via webdav. The Server Name provided on the Clients tab looks like https://api-43d8ad9c4cc255113b03bcd7b919c772.sandstorm.stephentpollard.com/. When I copied that, changed the https to davs, and put it into my nautilus, and copied over the credentials, it still did not connect.

I remembered '/remote.php/webdav' from the client side code and decided to append that to the url provided. That worked like a charm.

I think there should be a mention on the client tab that says to try appending remote.php/webdav to your url if you're having trouble connecting. Perhaps the owncloud/nextcloud clients automatically append that, but not all clients do.

spollard avatar Aug 02 '22 20:08 spollard

I just discovered that appending /dav/ to the url provided works better.

Appending remote.php/webdav to the url allows connecting but causes other issues, specifically moves fail.

spollard avatar Aug 02 '22 20:08 spollard

I'm seeing the same issue using WinSCP as the dav client. I suspect that https://github.com/mnutt/davros/issues/104 is the same problem.

jdougan avatar Dec 15 '22 00:12 jdougan