我正在使用 Webclient 使用异步调用将数据上传到服务器,
WebClient webClient = new WebClient();
webClient.UploadDataAsync(uri , "PUT", buffer, userToken);
我已将 DatauploadProgress 和 DatauploadCompleted 事件附加到适当的回调函数
// Upload Date Progress
webClient.UploadProgressChanged += new
UploadProgressChangedEventHandler(UploadProgressCallback);
// Upload Date Progress
void UploadProgressCallback(object sender, UploadProgressChangedEventArgs e)
{
// Magic goes here
}
我正在尝试分配块/部分文件上传大小,以使回调函数在选定的周期时间被调用。
注意:
我知道我可以e.BytesSent
用来读取回调函数被调用时发送的字节,但这不是我想要做的。