How can I let wget to show file upload progress?

wget does not have a progress bar for file uploads, bur curl does. Use the -T to specify the file, and -# to specify that you want a progress bar. Here is an example:

$ dd if=/dev/zero of=file count=4068
4068+0 records in
4068+0 records out
2082816 bytes (2.1 MB) copied, 0.0459911 seconds, 45.3 MB/s
$ curl -T file -# -o output http://pastebin.com/
######################################################################## 100.0%