Pregunta basica, aunque tal vez ya lo dijiste: necesitas seguridad o
algo raro? Si no, pone los archivos en un directorio virtual y ve
perfecto

saludos

On Friday, November 20, 2009, Ricardo Forbes <[email protected]> wrote:
>
>
>
>
>
>
>
>
> 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] <javascript:_e({}, 'cvml', '[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] <javascript:_e({}, 'cvml', 
> '[email protected]');>>:
>
>
>> Estoy de acuerdo...
>> ----------------------------------
>> Carlos Peix
>>
>> 2009/11/19 Gustavo Azcona <[email protected] <javascript:_e({}, 
>> 'cvml', '[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] <javascript:_e({}, 'cvml', 
>>> '[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] <javascript:_e({}, 
>>>> 'cvml', '[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 <http://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]
>
>
>
>
>

Responder a