/// <summary> /// Vybere soubor k odeslání a pošle ho všem klientům. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void OdeslaniSouboru_Click(object sender, EventArgs e) { VolbaSouboru.Filter = null; if (VolbaSouboru.ShowDialog() == DialogResult.OK) { var obrazek = File.ReadAllBytes(VolbaSouboru.FileName); if (obrazek.Length < 2048 * 1024) { try { var nazev = Path.GetFileNameWithoutExtension(VolbaSouboru.FileName); var pripona = Path.GetExtension(VolbaSouboru.FileName); ZpracovaniSouboru(obrazek, nazev, pripona, "SERVER", "Soubor"); } catch (Exception x) { MessageBox.Show(x.StackTrace); MessageBox.Show(x.Message); } } else { MessageBox.Show("Vybraný soubor je větší než stanovený limit (2 MB).", "Chyba"); } } }
/// <summary> /// Otevře obrázek a pošle jej na server /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void OdeslaniObrazku_Click(object sender, EventArgs e) { VolbaSouboru.Filter = "Obrázky|*.jpg;*.png;*.gif;*.jpeg;*.jpe;*.bmp"; if (VolbaSouboru.ShowDialog() == DialogResult.OK) { var soubor = File.ReadAllBytes(VolbaSouboru.FileName); if (soubor.Length < 2048 * 1024) { try { var nazev = Path.GetFileNameWithoutExtension(VolbaSouboru.FileName); var pripona = Path.GetExtension(VolbaSouboru.FileName); OdeslaniSouboru(soubor, nazev, pripona, 1); } catch (Exception x) { MessageBox.Show(x.StackTrace); MessageBox.Show(x.Message); } } else { MessageBox.Show("Vybraný soubor je větší než stanovený limit (2 MB).", "Chyba"); } } }