Jump to content

FileUpload


Cruyjun
 Share

Recommended Posts

Boas,

Estou com algumas dúvidas se pudessem esclarecer-me agradeceria.

Eu criei uma aplicação na qual o utilizador pode introduzir os seus dados e no fim poderá carregar um curriculum, funciona tudo certo a aplicação corre perfeitamente e os dados são guardados como pretendido.

Posto o código para verem:

        protected void btnUpload_Click(object sender, EventArgs e)
        {
            if (flUpload.HasFile)
            {
                string fileExt =
                System.IO.Path.GetExtension(flUpload.FileName);
               
                #region validar .pdf

                if (fileExt == ".pdf")
                {
                    try
                    {
                        flUpload.SaveAs(ConfigurationManager.AppSettings.Get("DocsPath") + flUpload.FileName);
                        lblError.Text = "Nome do arquivo: " + flUpload.PostedFile.FileName + "<br>" +
                            flUpload.PostedFile.ContentLength + "kb <br>" + "Tipo de arquivo: " + flUpload.PostedFile.ContentType;
                    }

                        catch (Exception ex)
                        {
                            lblError.Text = "ERRO: " + ex.Message.ToString();
                        }
                    }
                 else
                    {
                        lblError.Text = "Somente arquivos .pdf, .doc ou .docx";
                    }
                }
                else
                {
                    lblError.Text = "Por Favor seleccione um arquivo";
                }
            }
                #endregion

Pronto tudo funciona como o pretendido, mas agora o que eu queria era que quando o utilizador carregasse o ficheiro o mesmo fosse salvo dentro de uma pasta (Criada com o nome da pessoa ou o numero_id) e que o ficheiro .pdf ao ser salvo naquela pasta tivesse o numero_id dessa pessoa

Isso porque pode ocorrer de existirem nomes iguais e quando fosse carregar em um botão para visualizar o documento não houvesse confusões, o nome da pessoa e o número_id estão em uma tabela sql.

Poderiam ajudar-me?

Desde já agradeço.

Cruyjun

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.