protected void cmdEnviarImagem_Click(object sender, EventArgs e)
        {
            try
            {
                if (String.IsNullOrEmpty(txtNumero.Text))
                {
                    lblImagem.Text = "Digite o número do seu Kit";
                    txtNumero.Focus();
                    return;
                }
                else
                {
                    int tamanho = flUploadImagem.PostedFile.ContentLength;

                    if (tamanho <= 4000000)
                    {
                        string filename = System.IO.Path.GetFileName(flUploadImagem.PostedFile.FileName);
                        filename = Guid.NewGuid() + filename;


                        TransferUtility fileTransferUtility = new
                                                              TransferUtility(System.Configuration.ConfigurationManager.AppSettings["AccessKey"].ToString(),
                                                                              System.Configuration.ConfigurationManager.AppSettings["SecretKey"].ToString());

                        var uploadRequest = new Amazon.S3.Transfer.TransferUtilityUploadRequest();
                        uploadRequest.InputStream  = flUploadImagem.PostedFile.InputStream;
                        uploadRequest.BucketName   = "BEPiD";
                        uploadRequest.Key          = filename;
                        uploadRequest.StorageClass = S3StorageClass.ReducedRedundancy;
                        uploadRequest.CannedACL    = S3CannedACL.PublicRead;


                        fileTransferUtility.Upload(uploadRequest);

                        lblImagem.Text = "<img src='http://s3.amazonaws.com/BEPiD/" + filename.ToString() + "' style='border-radius:30px;'/>";

                        string          urlImagem      = "http://s3.amazonaws.com/BEPiD/" + filename.ToString();
                        HttpWebRequest  httpWebRequest = (HttpWebRequest)HttpWebRequest.Create(urlImagem);
                        HttpWebResponse httpWebReponse = (HttpWebResponse)httpWebRequest.GetResponse();
                        Stream          stream         = httpWebReponse.GetResponseStream();

                        System.Drawing.Image objImage = System.Drawing.Image.FromStream(stream);
                        int w = objImage.Width;
                        int h = objImage.Height;

                        if (w <= 500 && h <= 500)
                        {
                            //atualizar o banco de dados.
                            //HttpCookie Session = Request.Cookies["BEPiDUCB.Site"];

                            AlunoDTO dto = new AlunoDTO();
                            dto.idAluno = int.Parse(Session["I"].ToString());

                            if (txtNumero.Text.Length > 0)
                            {
                                dto.numero = int.Parse(txtNumero.Text);
                            }

                            dto.foto = filename.ToString();

                            AlunoBRL alunoBRL = new AlunoBRL();
                            if (alunoBRL.updateAlunoNumeroMaquinaImagem(dto))
                            {
                                //lblImagem.Text = "Foto enviada com sucesso.";
                                //cmdEnviarImagem.Visible = false; //esconde o botao.
                            }
                            else
                            {
                            }
                            //sResponse.Write("Não feito");
                        }
                        else
                        {
                            lblImagem.Text = "A imagem deve a largura e altura de no máximo 500 pixels.";
                        }
                    }
                    else
                    {
                        lblImagem.Text = "A imagem deve ser menor do que 4.000.000 bytes.";
                    }
                }
            }
            catch (Exception ex)
            {
                lblImagem.Text = ex.Message.ToString() + " - " + ex.StackTrace.ToString();
            }
        }