/// <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); } }
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"); }