【发布时间】:2012-03-31 04:41:00
【问题描述】:
编写一个客户端应用程序,通过网络服务将图像发送到服务器。由于数据量可能很大,我需要一个显示进度的进度条。有人可以为我指出如何连接到 web 服务的正确方向,以便我可以在客户端中显示进度。
【问题讨论】:
标签: c# web-services
编写一个客户端应用程序,通过网络服务将图像发送到服务器。由于数据量可能很大,我需要一个显示进度的进度条。有人可以为我指出如何连接到 web 服务的正确方向,以便我可以在客户端中显示进度。
【问题讨论】:
标签: c# web-services
当您必须发送大量数据而您没有线程时,获取进度条的一种简单方法是将数据分成较小的块,然后逐个发送,这样您就知道进度了,当然,服务必须能够在之后将各个部分连接在一起。
【讨论】:
一个想法如下:
【讨论】:
其中一种可能的方法是将文件分成更小的块,通过单独的服务调用逐块上传它们,这样您就可以显示进度。
一个小缺点是,当最后一个块到达那里时,您必须将所有块放入服务器端的大文件中。
【讨论】: