none
FileUpload RRS feed

  • Pergunta

  • Tenho um FileUpload para que o usuário escolha a imagem que ele quer gravar no banco, no entanto se ele não escolher nenhuma imagem eu quero atribuir uma imagem padrão.

    A duvida é:

    qual propriedade do FileUpload eu utilizo para indicar o caminho da imagem??

    eu tentei

    imgUpload.FileName = nomedaimagem.jpg

    mas a seguinte msg de erro é retornada:

    Propriedade FileName não pode ser atribuida a --é somente leitura.

    Grata

    quinta-feira, 12 de fevereiro de 2015 12:24

Respostas

  • Alícia,

    Até onde sei, a propriedade FileName não pode ser preenchida pelo fato da mesma ser apenas leitura (como vc mesmo reportou).

    O que vc pode fazer é usar um Label em que constaria o caminho default da imagem. Caso fosse selecionado outro arquivo, vc então atualizar esse Label a partir do próprio controle FileUpload. De qualquer, essa é uma sugestão, não sei se atenderá ao que vc realmente precisa.

    Abs
    • Sugerido como Resposta Mr. GMSOFT quinta-feira, 12 de fevereiro de 2015 13:01
    • Marcado como Resposta Ricardo Barbosa Cortes sexta-feira, 13 de fevereiro de 2015 18:50
    quinta-feira, 12 de fevereiro de 2015 12:58

Todas as Respostas

  • Alícia,

    Até onde sei, a propriedade FileName não pode ser preenchida pelo fato da mesma ser apenas leitura (como vc mesmo reportou).

    O que vc pode fazer é usar um Label em que constaria o caminho default da imagem. Caso fosse selecionado outro arquivo, vc então atualizar esse Label a partir do próprio controle FileUpload. De qualquer, essa é uma sugestão, não sei se atenderá ao que vc realmente precisa.

    Abs
    • Sugerido como Resposta Mr. GMSOFT quinta-feira, 12 de fevereiro de 2015 13:01
    • Marcado como Resposta Ricardo Barbosa Cortes sexta-feira, 13 de fevereiro de 2015 18:50
    quinta-feira, 12 de fevereiro de 2015 12:58
  • Alícia eu acredito que talvez o que vc queira seja mais ou menos isso.

    if(imgupload.postfile == null)

    {

       imgupload.filename = "caminho padrão de imagem";

    }

     else

    {

       vc trata a imagem que o usuário selecionou;

    }


    Junior

    quinta-feira, 12 de fevereiro de 2015 14:40
  • Boa tarde Alicia,

    Marquei a resposta do Renato , pois parece lhe ajudar no seu problema. Caso não consiga resolver , desmarque a resposta e continuaremos ajudando ok?

    Obrigado,

    Abraço!


    Eduardo Romero

    Esse conteudo e fornecido sem garantias de qualquer tipo, seja expressa ou implicita.

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais facil para os outros visitantes encontrarem a resolucao mais tarde.

    sexta-feira, 13 de fevereiro de 2015 18:51
    Moderador