The ProgressStream used when uploading is set to handle BytesRead, not BytesMoved.
The ProgressStream used when uploading is set to handle BytesRead, not BytesMoved.