Пример #1
0
        /// <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");
                }
            }
        }
Пример #2
0
        /// <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");
                }
            }
        }