Saltar al contenido principal
Utilidades

Descarga de archivos por lotes

Descarga de archivos por lotes

Descarga varios archivos a partir de una lista de URLs y los guarda en una carpeta de destino. Las descargas se ejecutan en paralelo, lo que hace el proceso más eficiente. Los fallos en archivos individuales no interrumpen la descarga de los demás: los resultados se consolidan en los retornos de la acción.


Opciones

Carpeta de destino

Ruta completa de la carpeta donde se guardarán los archivos, por ejemplo C:\Downloads\Lote.

Crear la carpeta de destino si no existe

Define si la carpeta de destino debe crearse automáticamente en caso de que no exista. Selecciona para crearla; de lo contrario, la acción fallará si la carpeta no existe.

Lista de archivos

Lista de archivos que se descargarán. Cada elemento de la lista representa un archivo y debe contener los siguientes campos:

URL para la descarga

Dirección URL del archivo que se descargará.

Nombre con el que guardar el archivo

Nombre con el que se guardará el archivo en la carpeta de destino, incluyendo la extensión, por ejemplo relatorio.pdf.

Retornos

Código Javascript

js
actions["id-de-la-accion"].allFilesDownloaded // indica si todos los archivos se descargaron correctamente (Sí/No)
actions["id-de-la-accion"].filesWithSuccess // lista con los nombres de los archivos descargados correctamente (Lista)
actions["id-de-la-accion"].filesWithError // lista con los nombres de los archivos que fallaron (Lista)
actions["id-de-la-accion"].errorsByFile // mapa con los errores detallados por nombre de archivo (Cualquiera)

Selección de campos

  • allFilesDownloaded — indica si todos los archivos se descargaron correctamente (Sí/No)
  • filesWithSuccess — lista con los nombres de los archivos descargados correctamente (Lista)
  • filesWithError — lista con los nombres de los archivos que fallaron (Lista)
  • errorsByFile — mapa con los errores detallados por nombre de archivo (Cualquiera)

Reglas y Condiciones

  • El campo Carpeta de destino es obligatorio.
  • La lista debe contener al menos un archivo, y cada elemento debe tener la URL y el nombre completados.
  • Los fallos en archivos individuales no interrumpen la descarga de los demás.