El jue, 25-06-2009 a las 04:30 -0300, Pablo Quiroga escribió: > Hola Lista, > > Resulta que estoy necesitando subir archivos por http post a un > server, con un maximo de 200mb y con un monitor de progreso. Las > soluciones van desde ajax (con peticiones a un php que devuelve lo > subido hasta el momento) con iframe y un script cgi en perl que se > encarga del upload y uploaders flash que se encargan de enviar los > archivos a scripts en php. Claro que flash si puede monitorear el > progreso, pero tiene el limite de tamaño definido por el php.ini, que > en algunos shared hostings no se puede cambiar (he ahi un problema) y > un limite propio de 100mb segun estuve leyendo por la interné. > > Investigue un monton, busque scripts pero lentamente estoy llegando a > un callejon sin salida. Vamos por partes: > > a) Quiero evitar flash a toda costa. > > b) El monitor de progreso es indispensable. > > c) El script en perl tiene el problema de ser lento (al menos el que > estuve probando). No tiene limites para el upload dado que no le da > bola al limite fijado en el php.ini por razones obvias :P Un archivo > de unos 1.9mb demora mas de 1min localmente, mientras que en php dura > muchisimo -pero muchisimo- menos. > > Seguramente deben haber algunas soluciones por ahi que no se me han > ocurrido. Alguien me podria tirar alguna idea? > > Gracias. > > PD: Adjunto el script en perl que se encarga del upload. > y hacer algo asincrónico ?
Subir el adjunto con PHP o con lo que sea, prefijando antes de subirlo el nombre del archivo temporal. Y en otro div con jscript ir actualizando la barra de progreso.
signature.asc
Description: Esto es una parte de mensaje firmado digitalmente
