elevate

command module
v1.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 13, 2021 License: MIT Imports: 6 Imported by: 0

README

elevate

Go Reference

elevate is a HTTP file upload server. Files are uploaded to the server's host file system.

Usage

$ ./elevate --help
Usage of ./elevate:
  -base_dir string
        Base directory for storing files. (default ".")

Web interface

screenshot

Feature Set

  • Upload multiple files to the server file system, over http, at once.
  • Selected files are listed before uploading.
  • Target directory in the server's host file system can be specified as shown above.
  • Additionally, one can specify to which subdirectory you want to upload in the html form.
  • Minimal page loading time. The entire web page is self contained in a single html file.
  • Manages to be one of the most barebones file upload server that does exactly what it says.
  • Files in a single upload request are handled in parallel.

Build Instructions

Pre-requisites:
  • go 1.15 or newer installed
Commands

Simply clone the repository and build with the go tool.

git clone https://github.com/arindas/elevate.git
cd elevate
go build

The binary produced can be freely distributed with anyone using the same machine architecture.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
pkg
http Module

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL