コード例 #1
0
        private void butDescargar_Click(object sender, EventArgs e)
        {
            string fileType = Path.GetExtension(labelArchivo.Text);
            string fileName = Path.GetFileNameWithoutExtension(labelArchivo.Text);

            saveFile.FileName     = fileName;
            saveFile.Filter       = "Tipo de archivo (*" + fileType + ")|*" + fileType;
            saveFile.DefaultExt   = fileType;
            saveFile.AddExtension = true;
            if (saveFile.ShowDialog() != DialogResult.Cancel)
            {
                FileStream fs        = new FileStream(saveFile.FileName, FileMode.Create);
                byte[]     byteArray = bd.getDocument(idDoc);
                using (MemoryStream ms = new MemoryStream(byteArray))
                {
                    ms.CopyTo(fs);
                }
                fs.Close();
                MessageBox.Show("Se ha descargado el arcivo correctamente", "Mantenimiento", MessageBoxButtons.OK, MessageBoxIcon.None);
            }
        }