command
module
Version:
v1.1.1
Opens a new window with list of versions in this module.
Published: Nov 13, 2021
License: MIT
Opens a new window with license information.
Imports: 6
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
¶
elevate
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
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
¶
There is no documentation for this package.
Source Files
¶
Directories
¶
pkg
|
|
|
|
Click to show internal directories.
Click to hide internal directories.