Cómo aceptar múltiples cargas de archivos en formularios de WordPress

Cómo aceptar múltiples cargas de archivos en formularios de WordPress

Un solo archivo no siempre es suficiente. Los solicitantes de empleo deben enviar sus currículums y cartas de presentación. Los tickets de soporte requieren varias capturas de pantalla. Las solicitudes de proyecto requieren varias imágenes de referencia.

Múltiples cargas de archivos Permite a los usuarios adjuntar varios archivos en un único envío de formulario: ya no es necesario enviar archivos adjuntos por correo electrónico por separado.

En esta guía, aprenderá a configurar múltiples cargas de archivos en sus formularios de WordPress.

Cuando necesitas cargar varios archivos

Casos de uso común

Solicitudes de empleo

  • Currículum
  • Cover letter
  • Muestras de portafolios
  • Certificaciones

Tickets de Soporte

  • Varias capturas de pantalla del problema.
  • Registros de errores
  • Archivos de configuración

Reclamos de Seguro

  • Fotos de daños desde diferentes ángulos.
  • Informes policiales:
  • Recibos

Solicitudes de diseño

  • Imágenes de referencia
  • Activos de marca
  • Bocetos o maquetas

Entradas al concurso

  • Varias fotos por entrada
  • Serie de obras de arte
  • Clips de video

Incorporación de clientes

  • Contratos
  • Documentos de identidad
  • Registración de negocio
  • Formularios de impuesto

Sector Inmobiliario

  • Fotos de la propiedad
  • Los planos
  • Informes de inspección

Subida de un solo archivo vs. subida de varios

Característica Archivo único Varios archivos
Archivos por campo 1 2+
Caso de uso Foto de perfil, documento único Portafolios, conjuntos de documentación
Selección de usuario Haz clic y elige uno Haga clic, elija varios (Ctrl/Cmd+clic)
Arrastrar y soltar Suelta un archivo Suelte varios archivos a la vez
Complejidad: Fácil Requiere límites mínimos y máximos

Configuración de cargas de archivos múltiples

Aquí se explica cómo configurar múltiples cargas de archivos con Constructor de formularios automático:

Paso 1: Instalar Auto Form Builder

  1. Ve a Complementos → Agregar nuevo
  2. Busca"AFB" (el nombre corto de Auto Form Builder)
  3. Encontrar "AFB – Auto Form Builder – Creador de formularios con función de arrastrar y soltar"
  4. Haga clic en Instalar ahora , luego Activar

Paso 2: Agregar un campo de carga de archivos

  1. Crea o edita tu formulario
  2. Arrastrar el Carga de Archivos campo en su formulario
  3. Haga clic para abrir la configuración del campo

Paso 3: Habilitar varios archivos

  1. Encuentre la opción Permitir varios archivos opción
  2. Alternarlo ON

El campo ahora acepta múltiples selecciones de archivos.

Paso 4: Establecer límites de archivos

Archivos mínimos

Requerir una cierta cantidad de cargas:

  • Ejemplo: Mínimo 3 fotos para participar en el concurso.
  • Déjalo en 0 para no tener mínimo

Máximo de archivos

Limitar el número de subidas:

  • Ejemplo: Máximo 10 archivos para evitar abusos
  • Protege el almacenamiento del servidor
  • Mantiene los envíos manejables

Paso 5: Configurar los tipos de archivos

Especificar los tipos de archivos permitidos:

  • Imágenes: .jpg, .png, .gif, .webp
  • Documentos: .pdf, .doc, .docx
  • Hojas de cálculo: .xls, .xlsx, .csv
  • Archivos: .zip, .rar

Habilite solo lo que necesita para el caso de uso.

Paso 6: Establecer límites de tamaño

Definir el tamaño máximo de archivo:

  • Por archivo: Tamaño máximo para cada archivo individual (por ejemplo, 5 MB)
  • Considerar: Tamaño total de carga = máximo de archivos × límite por archivo

Paso 7: Personalizar las etiquetas

  • Etiqueta de campo: “Subir documentos” o “Adjuntar archivos”
  • Botón de texto: “Seleccionar archivos” o “Agregar archivos”
  • Texto de ayuda: Sube hasta 5 archivos (PDF, DOC). Máximo 10 MB cada uno.

Experiencia de usuario para múltiples cargas

Cómo los usuarios seleccionan varios archivos

Método de clic

  1. El usuario hace clic en el botón "Seleccionar archivos"
  2. Se abre el explorador de archivos
  3. El usuario mantiene presionada la tecla Ctrl (Windows) o Cmd (Mac) y hace clic en varios archivos
  4. O usa Shift+clic para seleccionar rango
  5. Clics para abrir

Arrastrar y soltar

  1. El usuario selecciona varios archivos en su explorador de archivos
  2. Los arrastra a la zona de carga.
  3. Elimina todos los archivos a la vez

Múltiples Selecciones

  1. El usuario hace clic para agregar el primer lote
  2. Haga clic nuevamente para agregar más archivos
  3. Los archivos se acumulan hasta alcanzar el límite

Vista previa del documento

Mostrar a los usuarios lo que han seleccionado:

  • Lista de nombres de archivos
  • Vistas previas en miniatura de imágenes
  • Botones de eliminación individuales
  • Tamaños de archivo

Indicadores de progreso

Para cargas grandes, mostrar:

  • Barra de progreso de carga
  • Estado por archivo
  • Confirmación de finalización

Establecer límites apropiados

Archivos mínimos

Escenario Mínimo sugerido
Archivos adjuntos generales 0 (opcional)
concurso fotográfico 1-3
Fotos de reclamaciones de seguros 2-3
Presentación de portafolios 3-5

Máximo de archivos

Escenario Máximo sugerido
Capturas de pantalla de soporte 5
Documentos de solicitud de empleo 5
Presentación de la galería de fotos 10-20
Archivos de proyecto 10
Paquete de documentos 10-15

Límites de tamaño de archivo

Tipo de contenido Límite sugerido por archivo
Documentos (PDF, DOC) 5 10-MB
Imágenes (JPG, PNG) 5 10-MB
Fotos de alta resolución 15 25-MB
Videos 50 100-MB
Archivos (ZIP) 25 50-MB

Ejemplos de formularios de carga múltiple

Formulario de Solicitud de Empleo

Configuración de carga de archivos:

  • Etiqueta: “Documentos de solicitud”
  • Múltiple:
  • Mínimo: 1 (al menos currículum)
  • Máximo: 5
  • Tipos de archivo: PDF, DOC, DOCX
  • Tamaño máximo: 5 MB cada uno
  • Texto de ayuda: Sube tu currículum y carta de presentación (PDF o Word). También puedes incluir ejemplos de portafolio.

Formulario de ticket de soporte

Configuración de carga de archivos:

  • Etiqueta: Capturas de pantalla/Archivos adjuntos
  • Múltiple:
  • Mínimo: 0 (opcional)
  • Máximo: 5
  • Tipos de archivo: Imágenes + PDF
  • Tamaño máximo: 10 MB cada uno
  • Texto de ayuda: “Adjunte capturas de pantalla o archivos que ayuden a explicar el problema (opcional)”.

Participación en el concurso de fotografía

Configuración de carga de archivos:

  • Etiqueta: “Fotos del concurso”
  • Múltiple:
  • Mínimo: 3
  • Máximo: 5
  • Tipos de archivo: Solo JPG, PNG
  • Tamaño máximo: 15 MB cada uno
  • Texto de ayuda: Sube de 3 a 5 fotos de alta resolución en formato JPG o PNG.

Formulario de reclamación de seguro

Configuración de carga de archivos:

  • Etiqueta: Fotografías y documentación de daños
  • Múltiple:
  • Mínimo: 2
  • Máximo: 10
  • Tipos de archivo: Imágenes + PDF
  • Tamaño máximo: 10 MB cada uno
  • Texto de ayuda: Sube al menos dos fotos de los daños desde diferentes ángulos. Incluye cualquier documento relevante.

Gestión de envíos de múltiples archivos

Visualización de subidas

En los detalles del envío, verás:

  • Lista de todos los archivos cargados
  • Nombres y tamaños de archivos
  • Enlaces de descarga para cada archivo
  • Miniaturas de imágenes (para archivos de imagen)

Descargando archivos

  • Haga clic en los archivos individuales para descargarlos uno a uno
  • O descargar todo como ZIP (si es compatible)

En notificaciones por correo electrónico

Dependiendo de la configuración:

  • Archivos adjuntos al correo electrónico de notificación
  • O enlaces para descargar archivos

Nota: Los archivos grandes o múltiples pueden exceder el límite de archivos adjuntos en el correo electrónico. Los enlaces son más seguros.

En la exportación CSV

Los campos de archivo normalmente se exportan como:

  • URL de archivos (enlaces para descargar)
  • O rutas de archivos en el servidor

Consideraciones sobre el servidor

Espacio de almacenamiento

Las cargas múltiples de archivos consumen más almacenamiento:

  • 10 usuarios × 5 archivos × 5 MB = 250 MB por día
  • Monitorear el uso del disco
  • Implementar políticas de limpieza

Límites de carga

La configuración del servidor puede restringir las cargas:

Configuración de PHP

  • upload_max_filesize – Tamaño máximo de archivo individual
  • post_max_size – Máximo total de datos POST
  • max_file_uploads – Máximo de archivos por solicitud

Configuración de WordPress

La configuración de medios también puede limitar las cargas.

Límites de alojamiento

El alojamiento compartido a menudo tiene límites más estrictos que los VPS o los servidores dedicados.

Problemas de tiempo de espera

Las cargas de varios archivos de gran tamaño pueden tardar un tiempo en completarse:

  • Aumentar max_execution_time si es posible
  • Utilice cargas fragmentadas o asincrónicas para archivos muy grandes
  • Establecer límites de tamaño de archivo realistas

BUENAS PRÁCTICAS

1. Establecer expectativas claras

Dígale a los usuarios por adelantado:

  • ¿Cuántos archivos pueden subir?
  • ¿Qué tipos de archivos se aceptan?
  • Tamaño máximo de archivo

Ejemplo de texto de ayuda:
Sube hasta 5 archivos. Formatos aceptados: PDF, JPG, PNG. Máximo 10 MB por archivo.

2. Utilice límites apropiados

  • No permitas 100 archivos si solo necesitas 5
  • Equilibrar las necesidades de los usuarios con la capacidad del servidor
  • Es mejor pecar de restricciones razonables

3. Habilitar arrastrar y soltar

Hace que la selección de múltiples archivos sea mucho más fácil que hacer clic y presionar Ctrl.

4. Mostrar vistas previas de archivos

Permitir que los usuarios vean lo que han cargado:

  • Confirma los archivos correctos seleccionados
  • Permite eliminar archivos erróneos
  • Reduce errores

5. Proporcionar la opción de eliminar

Los usuarios deberían poder:

  • Eliminar archivos individuales antes de enviarlos
  • Reemplazar archivos erróneos
  • Empezar de nuevo si es necesario

6. Prueba con archivos reales

Antes del lanzamiento:

  • Subir archivos reales que los usuarios enviarán
  • Prueba en límites máximos (máximo de archivos, tamaño máximo)
  • Verificar que todos los archivos aparezcan en el envío
  • Comprobar el manejo de notificaciones por correo electrónico

7. Planificar el almacenamiento

  • Estimar las necesidades de almacenamiento en función del volumen esperado
  • Configurar rutinas de limpieza para envíos antiguos
  • Monitorear el uso del disco

Solución de problemas de cargas múltiples

Solo se carga un archivo

Comprobar:

  • La opción de archivos múltiples está habilitada en la configuración del campo
  • El usuario está seleccionando varios archivos correctamente (Ctrl/Cmd+clic)

La carga falla a mitad de camino

Posibles causas:

  • El tamaño total excede el límite del servidor
  • Tiempo de espera durante la carga
  • Un archivo en el lote es de tipo no válido

Soluciones:

  • Reducir el tamaño de los archivos
  • Subir menos archivos
  • Comprobar la configuración de tiempo de espera del servidor

Archivos faltantes en el envío

Comprobar:

  • Carga completada antes del envío del formulario
  • El servidor no ha expirado
  • Archivos dentro de los límites de tamaño/tipo

No se pueden descargar los archivos cargados

Comprobar:

  • Los archivos existen en el servidor
  • Permisos de archivo correctos
  • Las rutas de los archivos en la base de datos son correctas

Consideraciones de Seguridad

Validación del tipo de archivo

  • Limite siempre los tipos de archivos a lo que necesite
  • No permitir archivos ejecutables (.exe, .php, .js)
  • Validar tanto en el lado del cliente como del servidor

Ubicación de almacenamiento

  • Los archivos deben almacenarse en directorios protegidos
  • No se puede acceder directamente a través de la adivinación de URL
  • Considere controles de acceso para documentos confidenciales

Escaneo de Malware

Para aplicaciones de alta seguridad:

  • Analizar los archivos cargados en busca de malware
  • Poner en cuarentena los archivos sospechosos
  • Utilice complementos de seguridad

Preguntas frecuentes

¿Cuántos archivos pueden cargar los usuarios a la vez?

Puedes controlar esto con la configuración del número máximo de archivos. La configuración del servidor (max_file_uploads) también impone límites, generalmente 20 por defecto.

¿Pueden los usuarios agregar archivos después de la selección inicial?

Sí, la mayoría de las implementaciones permiten hacer clic nuevamente para agregar más archivos hasta alcanzar el límite.

¿Qué sucede si un archivo no pasa la validación?

Normalmente, el archivo no válido se rechaza con un mensaje de error, pero los archivos válidos pueden aceptarse. El comportamiento varía según la implementación.

¿Puedo requerir al menos X archivos?

Sí, configura la opción de archivos mínimos. Los usuarios no pueden enviar contenido hasta que carguen al menos esa cantidad de archivos.

¿Se contabilizan varios archivos en mi almacenamiento de hosting?

Sí, todos los archivos subidos consumen espacio del servidor. Supervise el uso e implemente políticas de limpieza.

Resumen

Configurar cargas de archivos múltiples:

  1. Habilitar múltiples archivos en la configuración del campo de carga de archivos
  2. Establecer archivos mínimos si se requiere un número determinado
  3. Establecer el máximo de archivos Para prevenir el abuso y gestionar el almacenamiento
  4. Configurar tipos de archivos – permite sólo lo que necesitas
  5. Establecer límites de tamaño apropiado para el tipo de contenido
  6. Añadir texto de ayuda claro Explicando los límites a los usuarios
  7. Habilitar arrastrar y soltar para una mejor experiencia de usuario
  8. Prueba a fondo antes del lanzamiento

Conclusión

La carga de múltiples archivos transforma sus formularios de una simple recopilación de datos a una recopilación completa de documentos. Solicitudes de empleo, tickets de soporte, reclamaciones de seguros: cualquier situación donde un solo archivo no sea suficiente.

Constructor de formularios automático Facilita la configuración de la carga de múltiples archivos. Activa la opción, establece los límites, elige los tipos de archivo permitidos y estarás listo para aceptar paquetes de documentos, conjuntos de fotos y envíos de múltiples archivos.

¿Estás listo para aceptar múltiples archivos? Descargar Auto Form Builder y configure múltiples cargas de archivos hoy.

Deje un comentario

Su dirección de correo electrónico no será publicada. Las areas obligatorias están marcadas como requeridas *