Hice lo primero y anduvo. El único problema es que para abrir los archivos me sale
el dialog abrir/guardar. Se puede evitar?
Como es lo del handler module en IIS? No tengo idea.
Tampoco se como usar .ashx ... algún link?
- No necesito otra página, en realidad necesito abrir el archivo desde la grilla.
- No se que tipo de archivo va a venir, es decir que debería abrirme lo que sea con la aplicación que esté asociada a la extensión.
Gracias a todos. Saludos.
Ricardo Forbes
|
Totalmente de acuerdo... ~Gus El 19 de noviembre de 2009 10:25, Diego Jancic <[email protected]> escribió: Hola, Igual si ahora no necesita seguridad puede apuntar directamente al archivo, y cuando lo necesite agregarle seguridad a los archivos... Se puede configurar IIS, y agregar un httphandler/module para manejar esas cosas... No es necesario hacer una pagina si no sabe si la va a necesitar. Saludos! 2009/11/19 Carlos Peix <[email protected]>: > Estoy de acuerdo... > ---------------------------------- > Carlos Peix > > 2009/11/19 Gustavo Azcona <[email protected]> >> >> Como bien dice Carlos, una página GetFile.aspx te daría más control para >> autorizar, recuperar y entregar el archivo solicitado. >> Lo único que cambiaría sería usar un handler .ashx en lugar de una página >> .aspx: >> >> getfile.ashx?file=presupuesto.doc >> >> Saludos, Gus >> >> El 17 de noviembre de 2009 06:41, Carlos Peix <[email protected]> >> 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 >>>> >>>> >>> >> >> >> >> -- >> Gustavo Azcona > > -- Gustavo Azcona |
--
Saludos,
Ricardo mailto:[email protected]
