编写一个客户端应用程序,通过Web服务将图像发送到服务器。由于数据量可能很大,我需要一个显示进度的进度条。有人能指出我正确的方向,如何挂钩到网络服务,这样我就可以在客户端显示进展。
答案 0 :(得分:3)
当你必须发送大量数据并且没有线程时,获取进度条的一种简单方法是将数据拆分为较小的块,然后逐个发送,这样你就知道了进度,当然,服务必须能够在之后加入各个部分。
答案 1 :(得分:0)
其中一种可能的方法是将文件拆分为较小的块,然后通过单独的服务调用逐块上传它们,以便显示进度。
一个小缺点是,当最后一个到达那里时,你必须把所有的块放在服务器端的大文件中。
答案 2 :(得分:0)
一个想法如下: