private void myFTP_Uploaded(object sender, FTPFileTransferEventArgs e) { if (this.Uploaded != null && e.Succeeded) { this.Uploaded(this, new EventArgs()); } }
private void myFTP_Uploading(object sender, FTPFileTransferEventArgs e) { if (this.Uploading != null) { this.Uploading(this, new EventArgs()); } }
private void OnUploaded(object sender, FTPFileTransferEventArgs e) { if (OnTransfering == null) { return; } Status status = e.Cancel ? Status.Canceled : (e.Succeeded ? Status.Finished : Status.Failed); #region 怀疑 edtFtp 组件的完成状态判断有 BUG,这里多校验一次 if (status == Status.Finished) { if (e.RemoteFileSize != e.LocalFileSize) { status = Status.Failed; } } #endregion TransferEventArgs arg = new TransferEventArgs(); arg.TransferStatus = status; arg.FileSize = this.FileSize; arg.TransferredSize = this.TransferredSize; arg.Exception = e.Exception; OnTransfering(sender, arg); }
private void OnUploading(object sender, FTPFileTransferEventArgs e) { if (OnTransfering == null) { return; } this.FileSize = e.LocalFileSize; this.TargetOriginalFileSize = e.Append ? e.RemoteFileSize : 0; TransferEventArgs arg = new TransferEventArgs(); arg.TransferStatus = Status.Transfering; arg.FileSize = this.FileSize; arg.TransferredSize = this.TransferredSize; arg.Exception = e.Exception; OnTransfering(sender, arg); }
void ftp_Deleted(object sender, FTPFileTransferEventArgs e) { Assert.AreEqual(filePath2, e.RemotePath); CheckSequence("ftp_Deleted", true, EV_21); }
void ftp_Downloading(object sender, FTPFileTransferEventArgs e) { Assert.AreEqual(ftp.LocalDirectory + "\\" + localDataDir + localBinaryFile + "Copy", e.LocalPath); Assert.AreEqual(filePath2, e.RemotePath); CheckSequence("ftp_Downloading", true, EV_18); }
void ftp_Uploaded(object sender, FTPFileTransferEventArgs e) { Assert.AreEqual(ftp.LocalDirectory + "\\" + localDataDir + localBinaryFile, e.LocalPath); Assert.AreEqual(filePath1, e.RemotePath); CheckSequence("ftp_Uploaded", true, EV_15); }
private void FtpServer_Downloaded(object sender, FTPFileTransferEventArgs e) { ShowStatus(2, "FTP: Downloaded " + e.RemoteFile); }