Ejemplo n.º 1
0
        /// <summary>
        /// Загрузить все имеющиеся присланные файлы
        /// </summary>
        public void DownloadFiles()
        {
            string path = System.IO.Path.Combine(Directory.GetParent(
                                                     Directory.GetParent(Directory.GetParent(Environment.CurrentDirectory).FullName).FullName).FullName, "Files");
            string pathImage;
            string pathMusic;

            for (int i = 0; i < _ListFiles_Image.Count; i++)
            {
                pathImage = System.IO.Path.Combine(path, (i + 1).ToString() + ".jpg");

                FileWork.WriteInFile(_ListFiles_Image[i], pathImage);
            }

            for (int i = 0; i < _ListFiles_Music.Count; i++)
            {
                pathMusic = System.IO.Path.Combine(path, (i + 1).ToString() + ".mp3");

                FileWork.WriteInFile(_ListFiles_Music[i], pathMusic);
            }
        }
Ejemplo n.º 2
0
        private void Button_ToSendFileMusic_Click(object sender, RoutedEventArgs e)
        {
            string filePathStr = _workWithMessage.GetFilePathFromDialog("Music|*.mp3");

            if (filePathStr.Length == 0)
            {
                return;
            }

            byte[] userFile = FileWork.ReadFullFile(filePathStr);

            if (userFile.Length > _workWithMessage.MaxMessageLength)
            {
                AppendMyMessage("/Внимание! Размер вашего сообщения слишком большой!\\" + " Максимум можно "
                                + _workWithMessage.MaxMessageLength + " байт.");
                return;
            }

            _workWithMessage.SendMusicMessage(userFile);

            AppendMyMessage("/Вы отправили файл mp3\\ длиной " + userFile.Length + " байт\n");
        }