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 <http://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
