aca tenes un tutorial sencillo para subir archivos con ajax:
http://timothypoon.com/blog/2011/05/...ml5s-file-api/
y a la varible de xmlhttprequest, uo de inicializarla, le agregasesto ( digamos que la llamas xhr como en el tuto):
Código Javascript
:
Ver originalxhr.addEventListener("progress", updateProgress, false);
function updateProgress(evt) {
if (evt.lengthComputable) {
var percentComplete = evt.loaded / evt.total; // esto te dara un valor entre 0 y 1 , del % , y evt.total sera el total en bytes creo
} else {
// Imposible computar
}
}