WebDAV Server

WebDAV Server Free App

Rated 4.01/5 (524) —  Free Android application by The Olive Tree

Advertisements

About WebDAV Server

With this application you can mount any directory on your phone, including memory card, as a drive on Windows or Linux. You can also use a WebDAV client to browse a phone directory.

This application has been tested using Windows8 Explorer (should also work with Windows7 but it will not work on WindowsXP) and WebDAV client bitkinex. You can download it from http://www.bitkinex.com/

Special thanks to: Beatriz Vera, Peter Ulrich, Gabor Fodor, Manuela Merino García and Anna Rainieri.

Implemented Intents
com.theolivetree.webdavserver.StartWebDavServer
com.theolivetree.webdavserver.StopWebDavServer

You can find a lock setting to specify how the device should be kept awake while server is running. There are three modes available:
New locks used
*SCREEN_DIM_WAKE_LOCK : Existing mode. Screen is on so energy consumption is higher. Use this mode if connections is dropped.
*WIFI_MODE_FULL : New mode. Screen is off so device will use less energy while server is running but data connection can be dropped. It is not recommended to use this mode.
*WIFI_MODE_FULL_HIGH_PERF: New mode only available on Android >= 3.1. Screen is off so energy consumption should be less than in the first mode. This mode is recommended to save energy but you might find problems so you might to select default lock mode.

How to connect with WebDAV server using USB cable:

This can useful when you have USB cable and no network available.
1) On your phone go to Settings->Applications->Development and set option "USB debugging".
2) Connect your phone to your PC using USB cable.
3) Start adb server. On your PC run command "adb start-server".
adb is a program that you can find on android sdk. Usually you will find it on android-sdkplatform-toolsadb.
4) Forward needed ports from your PC to your phone. On your PC run command "adb forward tcp:8080 tcp:8080"
With this, any connection in your pc to 127.0.0.1:8080 will be forwarded to your phone in port 8080.
5) Run WebDAV server in your phone, open settings and in "Network interfaces" select "Loopback (127.0.0.1)"
6) Start WebDAV server.
7) In your PC connect your WebDAV client to http://127.0.0.1:8080 (port might be different, it depends on your WebDAV Server configuration).

Permissions needed:

INTERNET
ACCESS_NETWORK_STATE
ACCESS_WIFI_STATE

Network permission to enable server to open network communication with WebDAV clients.

WRITE_EXTERNAL_STORAGE

Enables WebDAV server write received files from WebDAV clients on sdcard.

WAKE_LOCK

Keeps phone wake only while server is running. If phone is not wake WebDAV server can not be accessed.

Problems with big files:

If you have problems handling big files it might be due to a limitation in Windows webdav client. You can try the following to increase the size of files that Windows webdav client is able to manage:

1) You have to turn on BasicAuth via regedit to allow accessing the App's server by username and password.

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesWebClientParameters]
"BasicAuthLevel"=dword:00000002

2) You have to change Window's limit to file size when using the integrated WebDAV client.

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesWebClientParameters]
"FileAttributesLimitInBytes"=dword:000f4240

3) Restart windows.

This allows file sizes up to 4 Gigabytes handled by the client.

How to Download / Install

Download and install WebDAV Server version 1.17 on your Android device!
Downloaded 50,000+ times, content rating: Everyone
Android package: com.theolivetree.webdavserver, download WebDAV Server.apk

All Application Badges

Free
downl.
Android
2.1+
Bug
buster
For everyone
Android app

App History & Updates

What's Changed
Material design
Bug fixing
More downloads  WebDAV Server reached 50 000 - 100 000 downloads
Version update WebDAV Server was updated to version 1.17
Version update WebDAV Server was updated to version 1.16
More downloads  WebDAV Server reached 10 000 - 50 000 downloads

What are users saying about WebDAV Server

X70%
by X####:

Why can't I just map drives back and forth between pc and android? Then simply drag and drop. All these goofy Web Access methods or unnecessarily complex smb servers are stupid. My next tab is going to be windows, so I can get some freaking work done. Yeesh.

X70%
by X####:

A bit slow... not sure to what extent this is the app's fault, though... In the realm of simple, this does it, but for me it's just a temporary fix until I install Samba on Windows and switch to Droid NAS. I have no idea why this isn't part of the base Android distribution.

X70%
by X####:

I really, REALLY wanted this to work. Google's switch from Mass Storage to MTP on Android KitKat, which removed the user's ability to map the SD card on Android devices as a Removeable Drive with a drive letter in Windows over a USB connection, has virtually crippled my Samsung Tab 3. MTP doesn't let me use TeraCopy, WinMerge, or any of the usual synchronization utilities to do file management on Android devices. My last hope was that WebDAV, adb, and BitKinex would provide a workaround, but after a full day of struggle, I simply can't make this work. adb and BitKinex seem to connect to WebDAV on the tablet - at least there are no error messages - but the file tree and folder window in BitKinex never shows any files, just the rotating circle that's Win 7's "wait/stand by" symbol (like XP's hourglass). I tried WebDAV in both USB and WiFi modes, and could not get BitKinex to show me any files on the tablet, no matter how I tried to tweak configuration settings. I don't know for sure what's wrong, but I assume this is another example of how Google has crippled Android's SD Card access and networking capabilities in version 4.4.2 KitKat.

L70%
by L####:

Due to new permissions in Marshmallow, this cannot write any external storage. Needs that system file picker thing like the FTP server

X70%
by X####:

I can map a SD external card but cannot write to the drive. Get error message. Only read and write to root

H70%
by H####:

Wanted to use this to create backups of my sd card every so often. Each time I try to copy, all the different sync programs say "file in use" what good is it if I can't sync

X70%
by X####:

Would love it if you can add multiple drives like my internal SD and my external SD at the same time.

X70%
by X####:

Can't access SD Card through ftp. Only Internal Memory. Crashes when trying to set a custom path.

X70%
by X####:

Amazing. You are an insane person if you give this anything less than 5 out of 5 stars.

X70%
by X####:

I'm using this app on my TV Box with LAN connection. (Android 6) Server is not starting because there is "No internet" connection

X70%
by X####:

Only wifi ? Why ?

X70%
by X####:

Being able to map my phone as a network drive allows sync programs on my PC to work

X70%
by X####:

Cannot bind to all interfaces or WiFi when in hotspot mode

A70%
by A####:

Can't display smartphone's external card.

R70%
by R####:

Works like a charm

K70%
by K####:

But doesn't stop running after Exit. Have to kill the process ( ~26% CPU usage) NEXUS 7, 2013

K70%
by K####:

Works perfectly for me on Windows 10! It works just as the description says. I've only tested on Windows 10 though. No client needed, I just mapped the network drive. This app is perfect for what I need. Well done dev!

K70%
by K####:

Awsome!

K70%
by K####:

Perfect! :D

S70%
by S####:

Good a phonebook

K70%
by K####:

amazing app

K70%
by K####:

Just installed...

D70%
by D####:

دان نکنید

X70%
by X####:

Attempted to map as a network drive in Windows 7. No go. Attempted to connect using Cyberduck. No luck. Used WinSCP (which in addition to SCP and SFTP has support for WebDAV). Was then finally able to connect and transfer files.

K70%
by K####:

Saw this on YouTube. Works a treat does just what I want. Great job developer. I saw a post saying it does not work on kit-kat. I am running kit-kat and it worked within seconds. It would be nice if it would support the DNS name rather than the IP address as this can change in a DHCP system.

I70%
by I####:

Simple on and off switch to enable webdav. That's it. It is perfect. And the best part is the icon is beautiful unlike other utilities apps on android which all come with bad constrasty colors, ugly icons and bad UI. Weird review I know, it's a webdav server and I am talking about the icon. Funny what matters to whom. You never know.

K70%
by K####:

Please improve the webpage and also the user interface with some good icons also give a button in the notification bar to enable/disable the server

U70%
by U####:

I like this app, works and simple to setup BUT (and this is a big but) it will not write to my external sd card even though it allows the extsd to be the home it does not actually make it so. I was able to read etxsd from / (root) but not write.

H70%
by H####:

Solid app - I use it to allow me to map my Android phone as a drive in Windows. Had it for about 2 years and it (currently) can't be beat for simplicity & functionality.

K70%
by K####:

Would love it if you can add multiple drives like my internal SD and my external SD at the same time.

K70%
by K####:

Works well but I can't open a file and subsequently save it directly to the disk. Have to save the file somewhere else and then manually move it over to replace the old copy.

H70%
by H####:

My basic need is finally complete. Already had access to my phone via Wifi through different android apps, but through the browser which is just to copy & pasting, but not viewing files. This app completes that and works good.

K70%
by K####:

Rating "Just OK" under the mercy of another FTP app with similar user interface. I assume that's made by the same author. If it's not because of the FTP app, I would rate it one start. Two reasons: First, it doesn't work with Mac (El Capitan) + Android 6 (Nexus 9). The Finder simply fails transmission after correctly connected to the tablet. Second, OK, if the built-in Finder doesn't work, how about CyberDuck? It doesn't work either.

K70%
by K####:

Simple and it works. P.s.: guys, don't use web browser, but windows explorer...then you have the option to open & edit directly.

K70%
by K####:

It only maps internal storage - cannot switch to external SD card, even though there appears to be an option in the settings to do so.

J70%
by J####:

Downloaded this app so I could map a network drive to the WebDav local IP. Mapping is fine but I am unable to transfer an 800GB file without repeated errors stating that the destination folder no longer exists. If I plug my phone up with a wire I can transfer the file no problem. Since this is the only function I use my rating is based on that experience.

J70%
by J####:

can't identify wether file or folder in dir listing (web browser). no sorting option or whatsoover.

R70%
by R####:

Very easy to set up and works fine for reading files, but writing fails (using Android 6.0): writing to external SD card produces an error in Mac OS X, writing to internal storage does create files, but they are all zero bytes.

K70%
by K####:

Easy to use and works great.

K70%
by K####:

Works... but please add a widget to start and stop from homescreen


Share The Word!


Rating Distribution

RATING
4.05
524 users

5

4

3

2

1