# Send Over HTTP Share a file with someone on your local network using QR Code. Inspired by the android app [Share Via HTTP](https://github.com/marcosdiez/shareviahttp). ## Benefits - Files are shared directly over the local network. An internet connection is not required. - Others can receive the file without installing any special applications. ## Downsides - Others may be able to see the file as the file transfer is not encrypted. - Some networks, at bars and cafes, will block connecting to others. ## Usage ``` send-over-http --help # Usage send-over-http [target] # # target: file or directory to share (default: .) # # Options: # # -address string # network address to accept connections (127.0.0.1:0) # -net string # network type to listen on (tcp, tcp4, tcp6) (default "tcp") ``` ## Build Requirements - [Golang](go.dev) ## How to Install You can install the project using Golang's standard install process from the projects root directory. ``` go install ./cmd/send-over-http ``` Or you can build the command into the project's root directory. ``` go build ./cmd/send-over-http ```