none
No veo en la carpeta Images las fotos subidas con FileUpLoad. En la carpeta física si están.

    Question

  • Al ejecutar este código me copia perfectamente la foto seleccionada en el directorio físico de mí proyecto en la carpeta Images. El problema está, en que no la veo en la carpeta Images del proyecto de Visual Studio. ¿es normal? ¿cómo puedo hacer para que a la vez de subir esa foto quede reflejada en la carpeta del proyecto?

     Gracias

              if (fileUploadImagen.HasFile)
            {  
              fileUploadImagen.SaveAs( MapPath("/Images/" + fileUploadImagen.FileName));
            }
     

    Thursday, March 07, 2013 2:42 PM

Answers

  • Desde Visual Studio no la verás. Cuando se añade un nuevo elemento desde fuera del VS no se muestra el elemento. Deberás activar la opción de "Mostrar todos los archivos" (el segundo botón del explorador de soluciones). De esta manera verás que está el archivo aunque no esté incluido en la lista de ficheros de la solución.

    Por cierto, en el caso de que lo quieras incluir, bastará con seleccionar la opción "Incluir en la solución" del menú contextual.

    Thursday, March 07, 2013 8:04 PM

All replies

  • El problema está, en que no la veo en la carpeta Images del proyecto de Visual Studio. ¿es normal? ¿cómo puedo hacer para que a la vez de subir esa foto quede reflejada en la carpeta del proyecto?

    cuando haces

    MapPath("/Images/" + fileUploadImagen.FileName)

    que path fisico obtienes ? quizas debas usar

    ~/Images

    en el Server.MapPath()

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    Thursday, March 07, 2013 3:01 PM
  • Me hace lo mismo. Copia la imagen bien pero en la carpeta de proyecto sigue sin verse.

     He hecho la prueba de añadir una imagen e intentar poner la propiedad ImageUrl la foto subida por si es un problema simplemente de actualizar la vista pero no aparece.

    Por si no me expliqué bien adjunto imagenes de lo que quiero decir. El archivo aaa.jpg es el que está subido a la carpeta del proyecto por medio de Server.MapPath  pero no lo veo reflejado en Visual

    Thursday, March 07, 2013 3:33 PM
  • Desde Visual Studio no la verás. Cuando se añade un nuevo elemento desde fuera del VS no se muestra el elemento. Deberás activar la opción de "Mostrar todos los archivos" (el segundo botón del explorador de soluciones). De esta manera verás que está el archivo aunque no esté incluido en la lista de ficheros de la solución.

    Por cierto, en el caso de que lo quieras incluir, bastará con seleccionar la opción "Incluir en la solución" del menú contextual.

    Thursday, March 07, 2013 8:04 PM
  • Desde Visual Studio no la verás. Cuando se añade un nuevo elemento desde fuera del VS no se muestra el elemento. Deberás activar la opción de "Mostrar todos los archivos" (el segundo botón del explorador de soluciones). De esta manera verás que está el archivo aunque no esté incluido en la lista de ficheros de la solución.

    Por cierto, en el caso de que lo quieras incluir, bastará con seleccionar la opción "Incluir en la solución" del menú contextual.

    Gracias a los 2 por vuestro tiempo. Efectivamente es así.

     Un saludo.

    Thursday, March 07, 2013 9:40 PM
  • Desde Visual Studio no la verás. Cuando se añade un nuevo elemento desde fuera del VS no se muestra el elemento. Deberás activar la opción de "Mostrar todos los archivos" (el segundo botón del explorador de soluciones). De esta manera verás que está el archivo aunque no esté incluido en la lista de ficheros de la solución.

    Por cierto, en el caso de que lo quieras incluir, bastará con seleccionar la opción "Incluir en la solución" del menú contextual.


    ¿Se puede por código hacer que a la vez que se suba un archivo se incluya en el proyecto?
    Saturday, March 09, 2013 11:43 AM