¿Cuál es la diferencia entre request.upload.addEventListener('progress'... y request.addEventListener('progress' ?
Uso el primero en Chrome y mientras cargaba el archivo solo obtuve un evento (al finalizar). La segunda versión me da pocos eventos, lo que se desea.
No puedo encontrar en ningún lugar por qué funcionan así.