• Domingo 22 de Diciembre de 2024, 08:29

Autor Tema:  Problemas con Forzar descarga de Archivo  (Leído 1120 veces)

juanmafel

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Problemas con Forzar descarga de Archivo
« en: Martes 12 de Abril de 2011, 03:46 »
0
Que tal comunidad programadora. Tengo algunos problemas al tratar de forzar la descarga de un archivo que se encuentra en un servidor distinto a donde tengo colocado mi web Server. El escenario es el siguiente:

Tengo un servidor web IIS ya configurado y funcionando además un servidor de archivos. En el servidor de archivos he compartido un directorio y he dado todos los permisos al usuario "todos" (solo como prueba).  El problema sucede cuando mi aplicación web intenta acceder al servidor de archivos, aún cuando este tiene permisos hasta para que pase un perro (no tengo nada contra los perros). El error que me cacha en la excepción es "Error de inicio de sesión: nombre de usuario desconocido o contraseña incorrecta.". Alguien tiene idea de que me puede estar pasando??? el código donde se hace la descarga es el siguiente:

            try
            {
                System.IO.FileInfo toDownload = new System.IO.FileInfo(path);
                Response.Clear();
                Response.AddHeader("Content-Disposition", "attachment; filename=" + toDownload.Name);
                Response.AddHeader("Content-Length", toDownload.Length.ToString());
                Response.ContentType = "application/octet-stream";
                Response.WriteFile(path);
                Response.End();
            }
            catch (Exception e)
            {
                lblLeyenda.Text = e.Message.ToString().Trim();
            }
        }

donde path se recibe como parámetro es la ruta de red completa del archivo a descargar.

La descarga se realiza satisfactoriamente si la descarga se hace de un archivo que se encuentra en el mismo servidor web.

Agradecería Mucho su apoyo.

Saludos!!!