2015-11-16 7 views
6

Quando provo a caricare un file di grandi dimensioni, la barra di avanzamento diventa istantaneamente al 100% mentre in effetti il ​​file è ancora in corso e la barra di avanzamento è piena fino al termine del caricamento progresso. Come potrei renderlo pieno quando l'avanzamento del caricamento è terminato.La barra di avanzamento del caricamento di Dropzone.js non funziona correttamente

enter image description here

Si è in attesa in questo modo fino a quando non termina l'avanzamento del caricamento.

enter image description here

e questo è quando è finito

+1

http://stackoverflow.com/questions/23866817/is-it-possibile-to-check-how-much-bytes-get-loaded-in-html-page – atilkan

+0

http://stackoverflow.com/questions/4708493/byte-ricevuto-e-byte-totale-di-immagini-via-javascript-jquery – atilkan

risposta

1

zona di goccia non fare il calcolo avanzamento del caricamento, si dovrebbe fare da soli e di fornire la percentuale alla componente nell'area di rilascio.

Quando si invia una richiesta di caricamento tramite richiesta HTTP, è possibile controllare le dimensioni del file per ottenere le dimensioni totali per il caricamento. Quindi, su ogni risposta dal tuo server (onData) controlla quanto è stata caricata l'intera dimensione del file. Avendo dimensioni totali e dimensioni caricate è possibile impostare la percentuale caricata per la zona di rilascio.

Inoltre, c'è un evento completo che si attiva quando il caricamento è riuscito o annullato a causa di un errore.

Problemi correlati