curl / bash

PASSWORD photo.jpg

$ curl -H "X-Password: PASSWORD" -T photo.jpg
$ curl -H "X-Password: PASSWORD" -H "X-Expiration-Seconds: 3600" -T photo.jpg
$ curl -H "X-Password: PASSWORD" -H "X-File-MD5: $(md5sum photo.jpg|cut -d' ' -f1)" -T photo.jpg
$ curl -H "X-Password: PASSWORD" --proxy socks5://10.0.0.1:1080 -T photo.jpg
$ bash <(curl -s /upload.sh) big-file.iso PASSWORD
$ curl -OJ /d/SHARE_ID/photo.jpg