我想在uploadFile期间向用户显示进度条。我可以通过下面的方法获得后端的百分比,但是我无法打印e.PercentageProgress返回的百分比以显示给用户。SharpBox进度条为用户
static void UploadDownloadProgress(Object sender, FileDataTransferEventArgs e)
{
// Need to show this on a label or return to front end somehow
System.Diagnostics.Debug.WriteLine(e.PercentageProgress);
e.Cancel = false;
}
的问题是,我怎么能得到e.PercentageProgress显示一个aspx页面或让它在JavaScript中使用?
这似乎并不那么容易实现。我不得不修改我的解决方案并首先在服务器上上传文件(我可以在其中轻松显示进度条),然后上传到Dropbox。这只会在后台运行,因此用户不需要被通知它,并会完成请求,无论用户停留或离开网站(网络方法)。另一个优点是上传时间大幅减少。 –