private void _user_FileTransportRequested(object sender, FileTransportRequestedEventArgs args) { TransportFile file = args.File; //保存到默认接收文件夹 file.SavePath = LanConfig.Instance.GetReceivedFilePath(file.File.Name); this.userListBox.AddFileReceivingMessage(args.User, file); //自动接收文件 _user.ReceiveFile(file); UpdateUnreadMessageUI(); }
private void _user_FileTransportRequested(object sender, FileTransportRequestedEventArgs args) { if (MessageBox.Show("是否接受文件:\r\nFrom:" + args.User + "\r\nFile:" + args.File, "", MessageBoxButtons.YesNo) == DialogResult.Yes) { SaveFileDialog sfd = new SaveFileDialog(); if (sfd.ShowDialog() == DialogResult.OK) { TransportFile file = args.File; file.SavePath = sfd.FileName; _user.ReceiveFile(file); } } else { //_user.RejectReceiveFile(args.ID); } }