Gracias Carlos, me es útil tener más control sobre el archivo. Gracias. Intento y cualquier cosa te comento.
Una más, por qué una página asp clásico apuntada al directorio físico lo abre (así estaba hecho)
y una asp.net no?
Ricardo Forbes
Estimado Carlos,
Con fecha martes 17 de noviembre de 2009, 07:41:34, escribió:
|
Hola Ricardo, Hacer un directorio virtual sobre la carpeta real es una solucion sencilla pero no la ideal, a mi juicio, desde el punto de vista de la seguridad e integridad de la informacion. Lo que yo haria es colocar una pagina en ASP.NET que se use de esta manera: GetFile.aspx?file=presupuesto.doc Esta pagina deberia abrir el archivo desde la carpeta que vos elijas con un FileStream y devolverlo en el objeto Response. Tenes que alterar los headers (content type y otros seguramente). Esta solucion te da la opcion de manejar mas elegantemente errores, controlar permisos, controlar la extension del archivo, etc. ---------------------------------- Carlos Peix 2009/11/16 Ricardo Forbes <[email protected]> Hola, en una intranet tengo una grilla con hipervínculos a documentos (mayormente word) que se hayan físicamente en el mismo servidor que el IIS y necesito poder abrirlos en el word desde la aplicación asp.net Si apunto a la dirección física (C:\...\...) no los abre (supongo por cuestiones de seguridad de internet explorer que no conozco bien). Si creo un directorio virtual en IIS que apunte a la carpeta donde están los documentos los puedo abrir sin problema, pero no sé si es lo mejor. La pregunta es: Cuál sería la forma más correcta y segura de implementar la solución? Muchas gracias. Ricardo Forbes |
--
Saludos,
Ricardo mailto:[email protected]
