È possibile ottenere lo stato di avanzamento di un XMLHttpRequest (byte caricati, byte scaricati)?
Ciò sarebbe utile per mostrare una barra di avanzamento quando l'utente sta caricando un file di grandi dimensioni. L'API standard non sembra supportarla, ma forse c'è qualche estensione non standard in nessuno dei browser là fuori? Dopotutto sembra una funzionalità abbastanza ovvia, dal momento che il client sa quanti byte sono stati caricati / scaricati.
nota: sono a conoscenza dell'alternativa "polling server for progress" (è quello che sto facendo in questo momento). il problema principale con questo (a parte il complicato codice lato server) è che in genere, durante il caricamento di un file di grandi dimensioni, la connessione dell'utente viene completamente nascosta, poiché la maggior parte degli ISP offre scarsi upstream. Quindi fare richieste extra non è così reattivo come speravo. Speravo che ci fosse un modo (forse non standard) per ottenere queste informazioni, che il browser ha sempre.