none
Usar Server.MapPath RRS feed

  • Pregunta

  • hola a

    Estoy tratado  de usar buenas practicas ...

    asi funciona 

    urlImg = "../Delivery/img/avatar2.jpg";

    pero asi no funciona 

    urlImg = Server.MapPath("../Delivery/img/avatar2.jpg");
    Que puedo hacer??


    EFRAIN MEJIAS C VALENCIA - VENEZUELA

    miércoles, 28 de septiembre de 2016 23:25

Respuestas

  • hola

    pero la variable dice urlImg si esta variable la vas a usar para asignar a un control de imagen no se usa el Server.MapPath()

    los controles requieren una url no una ruta fisica, lo que intentas plantear no aplica

    El Server.MapPath() solo se usa cuando desde codigo server quiere trabjar con un archivo que esta dentro de la estructura del sitio, si vas a usar esto con controles o html no aplica

    lo que debes mencionar es cual es la utilidad de esa variable?

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina


    jueves, 29 de septiembre de 2016 10:39

Todas las respuestas

  • Vi por ahi: proba

    urlImg = HostingEnvironment.MapPath("../Delivery/img/avatar2.jpg");
    miércoles, 28 de septiembre de 2016 23:36
  • No lo hace....


    EFRAIN MEJIAS C VALENCIA - VENEZUELA

    jueves, 29 de septiembre de 2016 0:14
  • Hola Efrain Mejias Castillo,

    No has usado el "~" ?

    Server.MapPath("~/Delivery/img/avatar2.jpg");

    Saludos.


    JC NaupaCrispín
    Lima - Perú

    La magia no existe, la programación SI

    jueves, 29 de septiembre de 2016 1:31
  • Hola, prueba con lo siguiente. 

    string webRootPath = Server.MapPath("~");
    string urlImg  = Path.GetFullPath(Path.Combine(webRootPath, "../Delivery/img/avatar2.jpg"));


    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos


    jueves, 29 de septiembre de 2016 6:43
    Moderador
  • Joel C. Naupa Crispín escribio 


    No has usado el "~" ?
    Server.MapPath("~/Delivery/img/avatar2.jpg");

    Lo e usado y tampoco funciona ...


    EFRAIN MEJIAS C VALENCIA - VENEZUELA

    jueves, 29 de septiembre de 2016 9:59
  • hola

    pero la variable dice urlImg si esta variable la vas a usar para asignar a un control de imagen no se usa el Server.MapPath()

    los controles requieren una url no una ruta fisica, lo que intentas plantear no aplica

    El Server.MapPath() solo se usa cuando desde codigo server quiere trabjar con un archivo que esta dentro de la estructura del sitio, si vas a usar esto con controles o html no aplica

    lo que debes mencionar es cual es la utilidad de esa variable?

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina


    jueves, 29 de septiembre de 2016 10:39