none
Descargar un archivo que se encuentra almacenado en una carpeta del servidor RRS feed

  • Pregunta

  • Buen día para todos y de antemano gracias

    Me surge la necesidad de realizar la descarga de un archivo que se encuentra almacenado en un servidor diferente a donde se aloja el Sitio web.

    En este momento al pulsar un boton, se genera un CRUD en la base de datos y adicional dependiendo de un dato del formulario, necesito que se almacene el archivo en el servidor o que simplemente se descargue, como puedo lograr que se descargue el archivo bien sea una vez almacenado en el servidor o antes de que se almacene, de cualquier manera me sirve, muchas gracias a todos

    martes, 7 de enero de 2020 21:06

Respuestas

Todas las respuestas

  • hola

    >>como puedo lograr que se descargue el archivo bien sea una vez almacenado en el servidor

    si el archivo no esta en la estructura del sitio web vas a tener que descargarlo poniendolo en el Response de un handler o una aspx

    [ASP.NET] - Guardar Imagen base de datos

    si se que dice base de datos, pero en la primer parte veras que defino el link como

    ~/ListarArchivos/Download.aspx?filename={0}"

    por eso en esa pagina uso

    Response.WriteFile(Server.MapPath(Path.Combine("~/files", filename)));

    para enviar la imagen

    en este caso esta en una carpeta, pero podrias indicar una ruta a otro servidor siempre que configures un usuario de impersonacion en el web.config que tenga acceso a ese equipo remoto

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    martes, 7 de enero de 2020 23:39
  • Leandro, muchas gracias por responder 

    Estoy intentando ingresar al link que me has sugerido pero la pagina no carga  --> [ASP.NET] - Guardar Imagen base de datos, es posible que revisaras para poder analizar el contenido de la misma. Por el momento intentare interpretar lo que me sugieres.

    Muchas gracias

    miércoles, 8 de enero de 2020 14:01
  • hola

    Yo pude acceder correctamente, es mas pude descargar el ejemplo del codigo desde onedrive

    Intenta acceder desde otro browser a veces alguno puede traer problemas

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    miércoles, 8 de enero de 2020 14:06
  • Gracias Leandro, estoy analizando la información y adaptandola a mis necesidades, básicamente me ha funcionado bien en lo que necesitaba me ha ayudado mucho tu respuesta, de nuevo gracias Leandro.
    jueves, 9 de enero de 2020 12:22