When it comes to start your own file sharing server in your PC, many people think that only a FTP server like FileZilla can do the job. But actually any HTTP server can be used to share files over the internet, local networks or WiFi. The freeware Windows application HFS (HTTP File Server) is a special HTTP server that does not offer the regular website hosting features, rather it can be used to share a number of files over any network available in your PC.
The HFS application comes as a standalone program HFS.exe and does not require installation of any kind. You just execute the HFS.exe and it is ready to go. However, when you first launch HFS, it offers to integrate itself in the File Explorer right-click menu (so that you can right-click on any file/folder and add it to the File Server). It also adds some entries in the Windows Firewall so that others can download your files through HFS. All the changes made by HFS can be removed by selecting Menu → Uninstall in the HFS interface.
In order to put files up for sharing, you can use the right-click context-menu entry in the File Explorer. You can also right-click in the left pane of HFS and choose Add Files or Add Folder to add files or folders for sharing. If you want to remove these files from sharing (e.g. stop sharing them), then you can select them and press the Delete key on your keyboard. The shared files become available for everyone as soon as you add them. You can open the sharing URL in any web browser on any device on the same network as you are, in order to access these files.
Conclusion: HFS (HTTP File Server) is a fast and easy way to share files over the HTTP protocol. You can password protect folders or files, add DynamicDNS, limit bandwidth and change the HTML template of the download page as you please.
You can download HTTP File Server (HFS) from http://www.rejetto.com/hfs/.