private void Client_UploadProgressChanged(object sender, System.Net.UploadProgressChangedEventArgs e) { try { //Thread.Sleep(20); HttpWebClient <AddAttachmentDto> hbc = sender as HttpWebClient <AddAttachmentDto>; AddAttachmentDto dtos = hbc.obj as AddAttachmentDto; AddAttachmentDto changed = _attachment.SingleOrDefault(m => m.fileGuid == (hbc.obj as AddAttachmentDto).fileGuid); if (e.ProgressPercentage != 100) { changed.btnStatus = e.ProgressPercentage + "%"; if (changed.btnforeground != "2") { changed.btnforeground = "2"; } } else { changed.btnforeground = "0"; changed.btnStatus = "上传成功"; } //Console.WriteLine(e.ProgressPercentage.ToString()); } catch (Exception ex) { LogHelper.WriteError("[NoticeAddWindowViewModel_UploadProgressChanged]:" + ex.Message + ex.StackTrace + ex.Source); } }
void VKPhotoUploader_OnImageUploadProgressChange(System.Net.UploadProgressChangedEventArgs e) { Dispatcher.Invoke(() => { ImageProgressBar.Maximum = 100; ImageProgressBar.Value = e.ProgressPercentage; }); }
private void File_UploadProgressChanged(object sender, System.Net.UploadProgressChangedEventArgs e) { if (InvokeRequired) { Invoke(new Action(() => File_UploadProgressChanged(sender, e))); return; } long percentage = (100 * e.BytesSent) / e.TotalBytesToSend; label_Size.Text = string.Format("{2}% - Total: {1} - Uploaded: {0}", FormatSizeDisplay(e.BytesSent), FormatSizeDisplay(e.TotalBytesToSend), percentage); TimeSpan elapsedTime = DateTime.Now - _started; TimeSpan estimatedTime = TimeSpan.FromSeconds((e.TotalBytesToSend - e.BytesSent) / (e.BytesSent / elapsedTime.TotalSeconds)); if (estimatedTime.Seconds > 0 && estimatedTime.Seconds % 2 == 0) { label_Speed.Text = string.Format("Estimated time:{0}", estimatedTime.ToString(@"hh\:mm\:ss")); } try { progressBar_UploadDownload.Value = (int)percentage; } // ReSharper disable once EmptyGeneralCatchClause catch { } }
private static void OnUploadProgressChanged(object sender, System.Net.UploadProgressChangedEventArgs e) { // Displays the operation identifier, and the transfer progress. System.Console.WriteLine("{0} uploaded {1} of {2} bytes. {3} % complete...", (string)e.UserState, e.BytesSent, e.TotalBytesToSend, e.ProgressPercentage); }
private void Client_UploadProgressChanged(object sender, System.Net.UploadProgressChangedEventArgs e) { if (isFirst && e.BytesReceived > 0) { this.Description = $"清单文件下载成功,升级文件大小:{e.TotalBytesToReceive / 1000}KB"; isFirst = false; } this.Progress = Math.Round(decimal.Divide(e.BytesReceived, e.TotalBytesToReceive) * 100, 2); }
private void UploadProgress(object sender, System.Net.UploadProgressChangedEventArgs e) { try { Invoke((MethodInvoker) delegate { progUploadProgress.Value = e.ProgressPercentage; }); } catch { // TODO: Sort out upload progress. } }
private void M_ftp2_UploadProgressChanged(object sender, System.Net.UploadProgressChangedEventArgs e) { try { OnCommitProcess?.Invoke(sender, e); } catch (Exception ex) { Log.OutputBox(ex); Log.ShowError(m_ftp.ErrorMsg); } }
private void M_Ftp_OnUploadProcess(object sender, System.Net.UploadProgressChangedEventArgs e) { try { m_Application.Output.ClearOutput(); m_Application.Output.Output(string.Format("正在上传第【{0}】个文件,已完成【{1}】,共【{2}】个文件。", m_loadIndex.ToString(), e.ProgressPercentage + "%", lstData.Items.Count.ToString()), InfoType.Information); } catch (Exception ex) { Log.OutputBox(ex); } }
private void Ftp_OnCommitProcess(object sender, System.Net.UploadProgressChangedEventArgs e) { try { Application.ActiveApplication.Output.ClearOutput(); Application.ActiveApplication.Output.Output(string.Format("正在上传第【{0}】个文件,已完成【{1}】,共【{2}】个文件。", m_Count.ToString(), e.ProgressPercentage + "%", m_TotleCount.ToString()), InfoType.Information); } catch (Exception ex) { Log.OutputBox(ex); } }
protected virtual void OnUploadProgressChanged(System.Net.UploadProgressChangedEventArgs e) { }
static void wb_UploadProgressChanged(object sender, System.Net.UploadProgressChangedEventArgs e) { Console.WriteLine("{0} / {1}", e.BytesSent, e.TotalBytesToSend); }
public void UploadProgressCallback(object sender, System.Net.UploadProgressChangedEventArgs e) { // Displays the operation identifier, and the transfer progress. Setprogress(e.ProgressPercentage); }
private void Client_UpProgressChanged(object sender, System.Net.UploadProgressChangedEventArgs e) { toolStripStatusLabelDownload.Text = "Wysłano: " + (e.BytesSent / (double)1024).ToString() + " kB"; }
private void Ftp_OnCommitProcess(object sender, System.Net.UploadProgressChangedEventArgs e) { lblResult.Text = (e.BytesSent / e.TotalBytesToSend * 100) + "%"; }