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にアップロードしなければならなかった。これはバックグラウンドで実行されるだけなので、ユーザーはその情報を知らせる必要はなく、ユーザーがサイトに滞在しているかどうかにかかわらずリクエストを完了します(Webメソッド)。もう1つの利点は、アップロード時間の大幅な短縮でした。 –