Esempio n. 1
0
        private void SelectFile()
        {
            try
            {
                if (sendFile != null)
                {
                    label_filename.Text = Utils.ShortenDirString(sendFile.FullName);
                    ToolTip tip = new ToolTip();
                    tip.SetToolTip(label_filename, sendFile.FullName);

                    label_filesize.Text = String.Format(new FileSizeFormatProvider(), "{0:fs} ({0:#,##0} 바이트)", sendFile.Length);
                    //예) 2.05MB(2,145,243 바이트)
                    //    2.00GB(2,145,243,245 바이트)
                    string clientKey = SocUtils.GenerateFTPClientKey(ConfigHelper.Id,
                                                                     WeDoCommon.Sockets.SocUtils.GetFileName(sendFile.FullName),
                                                                     sendFile.Length,
                                                                     receiverObj.Id);
                    sendObj = new FTPSendObj(Members.GetLoginUserNode(receiverObj.Id), clientKey, sendFile.FullName, sendFile.Length, receiverObj.Id);
                    ButtonFTPStart.Enabled = true;
                }
                else
                {
                    ButtonFTPStart.Enabled = false;
                }
            }
            catch (Exception ex)
            {
                Logger.error(ex.ToString());
            }
        }
 public void CancelFTPSending(FTPSendObj obj)
 {
     msgClient.CancelFTPSending(obj.Key);
 }
 public void CancelFTPSending(FTPSendObj obj)
 {
     msgClient.CancelFTPSending(obj.Key);
 }
Esempio n. 4
0
 private void SelectFile()
 {
     try
     {
         if (sendFile != null)
         {
             label_filename.Text = Utils.ShortenDirString(sendFile.FullName);
             ToolTip tip = new ToolTip();
             tip.SetToolTip(label_filename, sendFile.FullName);
             
             label_filesize.Text = String.Format(new FileSizeFormatProvider(), "{0:fs} ({0:#,##0} 바이트)", sendFile.Length);
             //예) 2.05MB(2,145,243 바이트)
             //    2.00GB(2,145,243,245 바이트)
             string clientKey = SocUtils.GenerateFTPClientKey(ConfigHelper.Id, 
                                                             WeDoCommon.Sockets.SocUtils.GetFileName(sendFile.FullName),
                                                             sendFile.Length, 
                                                             receiverObj.Id);
             sendObj = new FTPSendObj(Members.GetLoginUserNode(receiverObj.Id), clientKey, sendFile.FullName, sendFile.Length, receiverObj.Id);
             ButtonFTPStart.Enabled = true;
         }
         else
             ButtonFTPStart.Enabled = false;
     }
     catch (Exception ex)
     {
         Logger.error(ex.ToString());
     }
 }