Title: Re: [puntonet] Abrir archivos fuera de IIS

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]

Responder a