我想在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。這隻會在後臺運行,因此用戶不需要被通知它,並會完成請求,無論用戶停留或離開網站(網絡方法)。另一個優點是上傳時間大幅減少。 –