countOfBytesExpectedToSend
The number of bytes that the task expects to send in the request body.
Declaration
var countOfBytesExpectedToSend: Int64 { get }Discussion
The URL loading system can determine the length of the upload data in three ways:
From the length of the data object provided as the upload body.
From the length of the file on disk provided as the upload body of an upload task (not a download task).
From the
Content-Lengthin the request object, if you explicitly set it.
Otherwise, the value is NSURLSessionTransferSizeUnknown (-1) if you provided a stream or body data object, or zero (0) if you did not.