Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

149
Vistas
Llame a removeFile en for-loop

En dropzone.js, tengo un script para crear varias carpetas, y esto funciona con 2 acciones, después de un botón (por lo que autoprocessqueue es falso).

La primera acción es crear la entrada de base de datos correcta y crear la carpeta. Esto devuelve un objeto con el nombre de la carpeta y el UUID de la base de datos. Si esto falla, Foldername obtiene el valor false en lugar del UUID.

Luego proceso mi dropzone.getQueuedFiles para eliminar archivos donde no se ha creado la carpeta.

Sin embargo, en este ciclo for no se eliminan todos los archivos, sino solo algunos.

 document.getElementById('CreateBundelButton').addEventListener("click", function(e) { axios.post(uploadConfig.multibundelUploadUrl + collectie.uuid + '/', { collectie : collectie , isBundelCreateAndCheck : true , folders : BundelFolders }) .then( response => { console.log("Received UUIDs") for(let fList = 0 ; fList < dropzone.getQueuedFiles().length ; fList++) { let rootFolder = (dropzone.getQueuedFiles()[fList].fullPath).split('/')[0] if(response.data.uuidList[rootFolder] !== false) { //set folder-view as created } else { dropzone.removeFile(dropzone.getQueuedFiles()[fList]) } } //setAutoProcessDropzone(true) //dropzone.processQueue() } }

Entonces, cuando hago clic en el botón, no se eliminan todos los archivos de la carpeta donde response.data.uuidList[rootFolder] = false.

Actualización: cada vez que solo la mitad de los archivos se eliminan de la cola. Entonces, una carpeta con 100 archivos, se eliminan 50, una carpeta con 10, se eliminan 5.

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda