A default Upload that can upload from a wide variety of content
Writes the content of this request to sink.
sink
Returns the number of bytes that will be written to sink in a call to .writeTo, or -1 if that count is unknown.
The fileName to send to the server. Might be null