Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

283
Visualizações
jquery fileDownload: descargue varios archivos en fragmentos

Estoy usando https://github.com/johnculviner/jquery.fileDownload para descargar una serie de archivos. Parece funcionar:

 for (var index = 0; index < files.length; ++index) { var file = files[index]; $.fileDownload(file) .done(function() { alert("Done " + file); } ) .fail(function() { alert("Fail " + file); } ); }

¿Cómo puedo descargar los archivos en fragmentos de 5 archivos a la vez? Los archivos se están descargando, pero no se muestra ninguna alerta por el momento. Así que creo que tal vez tengo un problema aquí.

Cuando trato de descargar 100 archivos, por ejemplo, quiero descargar 5, luego otros 5, etc. hasta terminar con todos. es posible?

over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

Descargar primer archivo

 var firstfile = files[0]; //first file id var downloadresult = downloadFileEx(firstfile);

Luego encadene otros archivos con jquery y luego use array.slice para elegir el fragmento

 var begin=1; // start from second file var end=5; do { for (var index = begin; index < files.slice(begin, end).length; i++) { var file = files[index]; (function (index) { downloadresult = downloadresult.then(function() { return downloadFileEx(array[index]); }); }(index)); } index++; } begin = begin +5; end = end + 5; } while (end < files.length);

escribir la función de descarga de archivos

 function downloadFileEx(file) { return $.fileDownload(file) .done(function() { alert("Done " + file); // remove this 100 alerts will be blocked by browser, maintain an array of files } ) .fail(function() { alert("Fail " + file); } ); }
over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda