I need to be able to PUT files and GET them later using nothing but HTTP, so I went searching for something that might match the terms "REST file server" or "HTTP file server" or "REST drop-box", etc. Unfortunately, these terms bring up the wrong kind of results on Google.

What I want is the equivalent of an SMB fileshare over HTTP. Some ideal features:

Our shop runs Windows, but I'd be interested to know about Unix software that can do this kind of thing, too.

It's to be used in an IT department for private users only. It won't be on a public-facing IP address.

Does anything like this exist?

2 Answers 2


Yes. As far as I know, WebDAV is designed to work like a filesystem, over HTTP.

For Apache there is mod_dav, and from a quick check on the Interwebs, IIS has it built-in, somehow.

Maybe WebDAV is something that could help you.


  • WebDAV for IIS is a separate, free download from MS.
    – Chris S
    Commented Sep 9, 2010 at 19:00
  • But difficult to setup. I have tried a few times and failed.
    – djangofan
    Commented Apr 19, 2012 at 23:39

CouchDB is a nosql database accessed by HTTP methods. You can store files of any type and retrieve them (for example, using curl).

Unfortunately, it would be difficult to scan them for viruses (maybe a map function using an online AV like virustotal).

Not the answer you're looking for? Browse other questions tagged .