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 Sí 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
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.