files-community / Files

A modern file manager that helps users organize their files and folders.
https://files.community
MIT License
34.86k stars 2.21k forks source link

Feature: Add support for WebDAV network drives #3917

Open mwt opened 3 years ago

mwt commented 3 years ago

Is your feature request related to a problem? Please describe. I would like to be able to add Cloud Drives with a builtin FTP/WebDAV/... client like the various mobile file managers have.

Describe the solution you'd like The ability to add cloud drives like WebDAV through the client natively. That is, these cloud drives would not be exposed to the system. Files would have its own builtin cloud storage client which would allow copying files to/from local folders. Solid Explorer is an example of a file manager which does this on Android.

Describe alternatives you've considered I mount my cloud drives now via FUSE. It's not very fast, so I usually open WinSCP. I think a native client would be faster.

mwt commented 3 years ago

This is closely related to #1342

yaira2 commented 3 years ago

@mwt Are you looking for the same thing as #2407?

mwt commented 3 years ago

Hi,

I was being more general than that request. I think that the ideal would be to write a general remote framework with the intention of providing FTP, SFTP, and WebDAV (the three main ones). Eventually, as the project evolves, it might be sensible to add support for Google Drive, Dropbox, and maybe even Backblaze or S3.

Josh65-2201 commented 2 years ago

Asking @yaira2 for approval.

yaira2 commented 2 years ago

Is this supported in other file managers? Trying to get a better idea on how it works.

mwt commented 2 years ago

Is this supported in other file managers? Trying to get a better idea on how it works.

It's common on mobile. For example, Solid Explorer on Android has this feature.

ChromeOS also has it in its file browsing app. It supports Google drive by default. SFTP can be added with a first party plugin, and several third party plugins can be used for FTP, WebDAV, and Onedrive.

Gnome kind of had this as well in the nautilus file browser. You can add cloud storages through settings. They do not mount as folders. You can just access the files through nautilus. I think thunarr supports webdav.

I think the Android and ChromeOS implementations are the best ones to model after.

0x5bfa commented 3 months ago

This got deprecated since November 2023. For more information, visit https://learn.microsoft.com/en-us/windows/whats-new/deprecated-features Do we still want to support it? Windows still provides built-in API for connecting, disconnecting. As it looks like an extended protocol of HTTP, the accessing path would start with 'htttp://' or UNC.

yaira2 commented 3 months ago

It depends if there is still interest.

mwt commented 3 months ago

I'm still interested. WebDAV is still a common tool even if it's getting deprecated in Microsoft explorer.