re-neable sending the content-length

not using transfer-encoding chunked seems not to have any impact on mem
usage, and getting the file size is almost free.
Although this depends on your storage backend.