Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature: Add support for WebDAV network drives #3917

Open
mwt opened this issue Mar 10, 2021 · 9 comments
Open

Feature: Add support for WebDAV network drives #3917

mwt opened this issue Mar 10, 2021 · 9 comments
Labels
area - file system area - network drives Features or bug reports relating to network drives

Comments

@mwt
Copy link

mwt commented Mar 10, 2021

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
Copy link
Author

mwt commented Mar 10, 2021

This is closely related to #1342

@yaira2
Copy link
Member

yaira2 commented Mar 10, 2021

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

@mwt
Copy link
Author

mwt commented Mar 10, 2021

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.

@yaira2 yaira2 moved this to 🆕 New in Files task board Sep 8, 2022
@yaira2 yaira2 removed the discussion label Sep 8, 2022
@Josh65-2201 Josh65-2201 changed the title Native Client for Remote Storage (WebDAV/SFTP/...) Feature: Add support for WebDAV network drives Nov 27, 2022
@Josh65-2201
Copy link
Member

Josh65-2201 commented Nov 27, 2022

Asking @yaira2 for approval.

@yaira2
Copy link
Member

yaira2 commented Nov 27, 2022

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

@mwt
Copy link
Author

mwt commented Nov 27, 2022

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
Copy link
Member

0x5bfa commented Aug 14, 2024

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
Copy link
Member

yaira2 commented Aug 14, 2024

It depends if there is still interest.

@mwt
Copy link
Author

mwt commented Aug 15, 2024

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area - file system area - network drives Features or bug reports relating to network drives
Projects
Status: 🆕 New
Development

No branches or pull requests

5 participants