HttpClientLoadingProgress (nuget): This library allows you to get the uploading progress of the HttpClient.PostAsync() method.  Just use PostyAsyncWithProgress() method like you use PostAsync(), but you can also specify a simple Action that will be called every time the progress has changed.
Keywords: HttpClient|Progress|POST