none
FileUpload RRS feed

  • Pergunta

  • Boa tarder, gostaria de pegar o caminho da onde esta vindo a imagem.

    para carregar no emu "Image".

    Fiz o codigo dessa forma , mas o que realmente consigo é  o nome e a extensão do arquivo.

                   string file = FileUpload.PostedFile.FileName;
                    string thumbPath =  ("~/images" + "/" + file);
                    img_Dados_Gerais.ImageUrl = thumbPath;

    Preciso do caminho completo.

    Obrigado.


    quinta-feira, 8 de novembro de 2012 18:22

Todas as Respostas

  • Para recuperar o caminho completo da imagem na pasta images, use o Server.MapPath.

    string caminhoCompleto = Server.MapPath("~/images/" + file);

    Lembrando que isso vai te devolver o caminho físico da imagem no servidor web. Para usar com o componente Image, basta setar o caminho virtual:

    string file = FileUpload.PostedFile.FileName;
    FileUpload.PostedFile.SaveAs(Server.MapPath("~/images/" + System.IO.Path.GetFileName(file))); string thumbPath = "~/images/" + System.IO.Path.GetFileName(file); img_Dados_Gerais.ImageUrl = thumbPath;

    Abraços.


    Washington Luíz | MCP, MCTS
    O Senhor é minha força e somente Nele confio.


    • Sugerido como Resposta Pablotdv quinta-feira, 8 de novembro de 2012 19:35
    • Editado Washington quinta-feira, 8 de novembro de 2012 19:36
    quinta-feira, 8 de novembro de 2012 19:34
  • vou testar asssim que possivel retornarei.

    obrigado.

    quinta-feira, 8 de novembro de 2012 19:42