mirror of
https://github.com/PeernetOfficial/WebGatewayUpload.git
synced 2026-07-17 12:07:51 +01:00
7697d9ea3e9296b5f9fcfed9ea6fd5d2be1d9f39
Web Gateway upload
The following repository consists of the Peernet Web gateway upload implementation.
Features:
- Upload file from Webpage
- Upload file to Peernet from a single Curl request
Build
go build .
Run
Run on default parameters
./WebGatewayUpload
Custom Flags
./WebGatewayUpload -h
Usage of ./WebGatewayUpload:
-BackEndApiAddress string
current environment (default "localhost:8088")
-Certificate string
SSL Certificate file (default "server.crt")
-Key string
SSL Key file (default "server.key")
-SSL
Flag to check if the SSL certificate is enabled or not
-WebpageAddress string
current environment (default "localhost:8098")
Routes
-
(GET)
/upload(Opens upload page in the webgateway) -
(POST)
/uploadFile(Uploads file to peernet from Webpage) -
(POST)
/uploadCurl(Uploads file from CURL)Ex:
curl http://localhost:8088/uploadCurl -F add=@test.txt
Languages
CSS
49.3%
SCSS
46.2%
Go
3.5%
HTML
1%