使用 System.Net.HttpClient 进行上传时如何跟踪进度? [复制]
Posted
技术标签:
【中文标题】使用 System.Net.HttpClient 进行上传时如何跟踪进度? [复制]【英文标题】:How to track progress when using System.Net.HttpClient for upload? [duplicate] 【发布时间】:2014-01-15 12:52:37 【问题描述】:我正在使用System.Net.HttpClient
在我的 ios、android 和 WP8 项目中通过一个 restful API 进行所有通信。
我真正缺少的一件事:如何在异步上传(发布)数据到服务器时跟踪进度?
有什么想法吗? HttpClient
中没有可能有助于实现进度跟踪的事件、回调或任何内容。
人们可能会认为这是所有移动应用程序的标准要求。
【问题讨论】:
【参考方案1】:这里有一个ProgressMessageHandlerhttp://www.nuget.org/packages/Microsoft.AspNet.WebApi.Client/5.0.0
【讨论】:
这是一个非常的好提示!消息处理程序是关键!以上是关于使用 System.Net.HttpClient 进行上传时如何跟踪进度? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
为 System.Net.HttpClient 构建查询字符串
在 Mono 上使用自定义 SSL 客户端证书 System.Net.HttpClient
在 .NET Core 2.1.0-rc1-final 中使用 System.Net.Http.SocketsHttpHandler