Home

David Catt

Welcome to your wiki!

This is the default page, edit it as you see fit. To add a page simply reference it within brackets, e.g.: [SamplePage].

The wiki uses Markdown syntax.


  • David Catt
    David Catt
    2011-08-31

    DESCRIPTION

    LocalServer is a small HTTP server that can be used to upload or download files to/from the host.

    HOW TO USE

    Running

    To begin hosting, right click on the LocalServer executable and select 'Run as Administrator". A console window will come up, and will log the status of the server. To stop the server, close the console window using either the 'x' button or by pressing control+C.

    Browsing

    To browse files on the server, simply enter the ip address of the remote host in your web browser, using the url format "http://{ip-address}/C:/", where 'C:/' is the drive to begin browsing. If the drive is not found, an error will result. When browsing in a directory or drive, the server will output a list of all files and directories contained in that directory/drive (without recursing into subdirectories). To browse to a different directory, simply enter the path after the ip address in the url (eg. "http://127.0.0.1/C:/Program%20Files/7-Zip").

    Downloading

    To download a file from the server, enter the path to the file after the ip address in the url (eg. "http://127.0.0.1/C:/Program%20Files/7-Zip/7z.dll").

    Uploading

    To upload a file to the server, you will need to POST the data to the server. The posted data will be stored in the file specified in the url. If the file does not already exist, it is created; otherwise it is overwritten. To upload data from a linux machine, use the command "wget --post-file={local file} http://{ip-address}/{file-path}".

    PLANNED FEATURES

    • Portable configuration files
    • Graphical file browsing
    • Easy uploads
    • Password protection
    • Hosting only part of the file system, to allow for web hosting
    • Access control
    • File buffering and resumable downloads