Comunidad de diseño web y desarrollo en internet online

Subir achivos con php y barra de progreso o porcentaje

Citar            
MensajeEscrito el 30 Jun 2011 11:26 am
Hola un saludo a todos, estoy migrando una web de flash a html y me he encotrado que no es tan facil que al subir rchivos desde un formulrio html insertarle la barra de progreso o algo similar, alguien sabe algun sistema para solucionar eso con java o ajax, e estado buscando por internet y no me ha quedado muy clara la cosa.... espero aque alguien pueda guiarme de alguna manera.

saludos y gracias a todos.

Por troyar

48 de clabLevel



 

msie8
Citar            
MensajeEscrito el 30 Jun 2011 12:27 pm
Por el momento, la mejor forma de hacerlo es con JavaScript (que no es Java), concretamente haciendo uso de la API File Reader. La contra es que no funciona con IE8 e inferiores.

Por DriverOp

Claber

2510 de clabLevel



 

opera
Citar            
MensajeEscrito el 30 Jun 2011 01:29 pm
Ostia.... ¿solo es para apartir de explorer 9? y ¿otros como firefox o safari?.
muchas gracias porresponder saludos y hasta pronto driverOp

Por troyar

48 de clabLevel



 

msie8
Citar            
MensajeEscrito el 30 Jun 2011 06:33 pm

Por davp

Claber

278 de clabLevel

1 tutorial

Genero:Masculino  

Venezuela

firefox
Citar            
MensajeEscrito el 30 Jun 2011 08:20 pm

troyar escribió:

Ostia.... ¿solo es para apartir de explorer 9? y ¿otros como firefox o safari?.
muchas gracias porresponder saludos y hasta pronto driverOp

FireFox, Chorme, Safari y Opera soportan la API FileReader pero eso no es relevante si quieres programar correctamente. En JavaScript no debes detectar navegadores sino capacidades. Comenté lo de IE8 y anteriores porque en América Latina todavía tiene un 40% de cuota de mercado. No es para ignorarlo...

Por DriverOp

Claber

2510 de clabLevel



 

opera
Citar            
MensajeEscrito el 30 Jun 2011 08:32 pm

DriverOp escribió:

troyar escribió:

Ostia.... ¿solo es para apartir de explorer 9? y ¿otros como firefox o safari?.
muchas gracias porresponder saludos y hasta pronto driverOp

FireFox, Chorme, Safari y Opera soportan la API FileReader pero eso no es relevante si quieres programar correctamente. En JavaScript no debes detectar navegadores sino capacidades. Comenté lo de IE8 y anteriores porque en América Latina todavía tiene un 40% de cuota de mercado. No es para ignorarlo...


Pero igual IE7 y 6 que? Si se sigue desarrollando para ellos la gente nunca va a dejar de utilizarlos y va a seguir el mismo problema.

Por davp

Claber

278 de clabLevel

1 tutorial

Genero:Masculino  

Venezuela

firefox
Citar            
MensajeEscrito el 30 Jun 2011 08:41 pm
Y yo no digo que se programe para ellos.

Lo que digo es que si algún navegador no soporta la API FileReader el código se degrade a otro método alternativo. Por eso insisto, se tiene que programar según las capacidades y no según qué navegador visita el sitio.

Esto hará que quien use un navegador moderno tendrá una mejor experiencia que otro que use uno viejo.

La API FileReader es bastante reciente así que no solo IE8 no lo soporta, versiones anteriores de FF o Chrome también podrían no soportarla.

Por DriverOp

Claber

2510 de clabLevel



 

opera

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.