Add Content-Length header to upload

We're currently not sending any Content-Length header to Tank when uploading files, so FFMPEG cannot properly process files, because it assumes a 0-byte length.