Hola Marcelo, Sin necesitas hacer streaming (que el archivo vaya siendo transferido a medida que el cliente lo lee) vas a encesitar un servidor de streaming, la tecnica que mencione no te sirve. Tendrias que mirar Red5, por ejemplo.
Otra aclaracion tambien para Ricardo. La tecnica que mencione es manejada siempre por ASP.NET, si tenes alto trafico en el servidor probablemente te convenga otra solucion que, aunque no tiene las ventajas de poder manejar tanto detalle, puede ser conveniente si tenes alto trafico (muy alto, no optimices nada sin hacer pruebas). En un sitio que tiene un alto trafico de imagenes lo que hice fue hacer toda la aplicacion en ASP.NET en, digamos, http://www.loquesea.com/ y colocar las imagenes en un servidor linux en http://static.loquesea.com/ accesibles directamente. Ojo con los nombres de dominio que, en general, deben ser iguales por SOP (same origin policy), solo pueden diferir las subdominios. Saludos ---------------------------------- Carlos Peix 2009/11/17 Marcelo Abosch <[email protected]> > Una pregunta: > > Yo estoy subiendo archivos multimedia (FLV, MP3), dado que es una granja de > servidores, los estoy guardando en una base de datos. > Ahora me dicen que no funciona el streaming, es decir que el mp3 se vaya > reproduciendo a medida que baja, y le puse el content type correspondiente. > El archivo se reproduce, pero cuando baja todo, tienen idea como se puedo > resolver ? > > Gracias > > *From:* Carlos Peix <[email protected]> > *Sent:* Tuesday, November 17, 2009 7:41 AM > *To:* [email protected] > *Subject:* [puntonet] Abrir archivos fuera de IIS > > 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 >> >> >> >
