AmazeFileManager icon indicating copy to clipboard operation
AmazeFileManager copied to clipboard

Add WebDAV server

Open dillburt opened this issue 7 years ago • 5 comments

Feature request:

Add support for running a WebDAV server on the Android device. From the UI perspective, this can be handled similarly to the existing FTP server feature.

The reason for this request is that when using Windows as a client to access the Android device as a server, WebDAV has an important advantage over FTP. In Windows, a remote WebDAV server can be mapped as a network drive with a drive letter. This allows the WebDAV drive to be accessed using the command prompt or other tools that require a drive letter. Windows does not natively support assigning a drive letter to a remote FTP server.

dillburt avatar Apr 12 '18 01:04 dillburt

Duplicate #376 Duplicate #804

EmmanuelMess avatar Apr 12 '18 03:04 EmmanuelMess

@EmmanuelMess

This not a duplicate of the other issues that you linked. Those other issues are requesting WebDAV client support (i.e. Amaze acts as a WebDAV client, allowing it to access remote servers). This issue is requesting WebDAV server support (i.e. Amaze acts as a WebDAV server, allowing access from remote clients).

As I mentioned in the description, this is very similar to the existing FTP server feature that is in the main Amaze app. Therefore this feature could go into the main app rather than the cloud plugin.

Hope that is clear. Please reopen this issue. Thanks.

dillburt avatar Apr 12 '18 03:04 dillburt

Implement WebDAV in Java, no matter which direction you're into, eventually you'll need a Servlet container. The tiny HTTP server used by Amaze itself is not sufficient.

I'd think this functionality can be big enough to become a separate plugin - whether paid or not - to prevent the app from becoming too bloated.

TranceLove avatar Apr 12 '18 11:04 TranceLove

Will look into it, using Milton and Tiny Java Web Server.

But don't expect this will complete soon - focus is still on the main app itself.

TranceLove avatar Apr 16 '18 10:04 TranceLove

https://github.com/thegrizzlylabs/sardine-android https://github.com/lookfirst/sardine

VishalNehra avatar Dec 22 '21 09:12 VishalNehra