Jump to content
Sign in to follow this  
Cruyjun

FileUpload

Recommended Posts

Cruyjun

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

Share this post


Link to post
Share on other sites
chuckytuh

Lá porque ninguém respondeu não quer dizer que não possam existir pessoas com o mesmo problema e uma boa ajuda para a comunidade seria pores aqui a tua solução ou pelo menos falares da solução :D

Cumpts.

Share this post


Link to post
Share on other sites
Cruyjun

Boas, eu irei fazê-lo não precisa stressar-se xD...

Só não o fiz ainda porque tenho tido trabalho a mais.. mas porei sim, é simples, eu que não estava enxergando a solução... :(

Share this post


Link to post
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
Sign in to follow this  

×
×
  • 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.