Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia,
Tenho o script abaixo que gera uma barra de progresso para fazer upload de arquivos. Gostaria que ao terminar os uploads atualizasse a página, para que assim, eu possa listar as imagens upada. No PHP consegui dar um "Ok" quando fizer o último upload. Como posso receber este "Ok" neste código abaixo para redirecionar a página no momento certo?
request = new XMLHttpRequest();
function upload() {
var request = new XMLHttpRequest();
request.upload.addEventListener("progress", uploadProgress, false);
// Envia o form
var formData = new FormData();
var arquivos = document.getElementById('file').files;
var total_arquivos = arquivos.length;
for (var t = 0; t < total_arquivos; t++) {
formData.append("arquivos[]", document.getElementById('file').files[t]);
request.open("POST", "<?php echo URL; ?>painel/modulos/noticias/upload.php?id=<?php echo filter_input(INPUT_GET, 'id', FILTER_SANITIZE_NUMBER_INT); ?>");
}
request.send(formData);
}
function uploadProgress(event) {
if (event.lengthComputable) {
var percent = Math.round(event.loaded * 100 / event.total);
document.getElementById('progressbar').value = percent;
} else {
alert("Não é possível fazer o upload.");
}
}
Obrigado pela atenção.
Carregando comentários...