none
FileUpload RRS feed

  • Pergunta

  • Olá galera, gostaria de saber se exite alguma forma do arquivo do fileupload carregar automaticamente ?
    Por exemplo a pessoa vai se cadastrar no site , e precisa colocar sua foto do perfil , caso ele não coloque normalmente utilizando o fileupload (deixe ele em branco) o fileupload carregue uma imagem própria do site ... Para que assim o usuário não fique sem a foto.

    Não gostaria de usar validator , caso o usuario deixa o fileupload em branco pode ser chato na hora de cadastrar.

    Obrigado Pessoal 

    domingo, 3 de julho de 2011 12:20

Respostas

  • Não sei como você esta fazendo, se esta gravando o caminho da foto no banco de dados, ou gravando o arquivo direto no banco de dados (varbinary), vamos supor que você esta gravando o caminho da foto no bando de dados.

    Exemplo do caminho da foto padrão:
    ~/imagens/fotosUsuarios/fotoPadrao.jpg

    Bom eu conheço duas maneiras de fazer isso, primeira é verificar se a pessoa fez upload de alguma foto, caso o retorno seja false é porque ela não fez, então você passaria o caminho da foto default para o banco de dados.

    A segunda maneira seria deixar no campo do banco de dados, colocando como default value o caminho da foto da padrão, então se você não passar nenhum parâmetro para preencher este campo, ele pegaria o default value (~/imagens/fotosUsuarios/fotoPadrao.jpg ),  que você colocou no banco de dados preencheria automaticamente este campo.

    Exemplo de como utilizar default value, no caso ele colocou o default value do campo como getdate(), para pegar a data atual do cadastro.
    http://www.quackit.com/pix/sql_server/sql_server_2008/tutorial/create_a_table_2.gif 


    Vitor Mendes | Seu feedback é muito importante para todos!
    domingo, 3 de julho de 2011 15:23