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
- Ve a Complementos → Agregar nuevo
- Busca"AFB" (el nombre corto de Auto Form Builder)
- Encontrar "AFB – Auto Form Builder – Creador de formularios con función de arrastrar y soltar"
- Haga clic en Instalar ahora , luego Activar
Paso 2: Agregar un campo de carga de archivos
- Crea o edita tu formulario
- Arrastrar el Carga de Archivos campo en su formulario
- Haga clic para abrir la configuración del campo
Paso 3: Habilitar varios archivos
- Encuentre la opción Permitir varios archivos opción
- 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
- El usuario hace clic en el botón "Seleccionar archivos"
- Se abre el explorador de archivos
- El usuario mantiene presionada la tecla Ctrl (Windows) o Cmd (Mac) y hace clic en varios archivos
- O usa Shift+clic para seleccionar rango
- Clics para abrir
Arrastrar y soltar
- El usuario selecciona varios archivos en su explorador de archivos
- Los arrastra a la zona de carga.
- Elimina todos los archivos a la vez
Múltiples Selecciones
- El usuario hace clic para agregar el primer lote
- Haga clic nuevamente para agregar más archivos
- 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: Sí
- 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: Sí
- 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: Sí
- 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: Sí
- 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 individualpost_max_size– Máximo total de datos POSTmax_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_timesi 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:
- Habilitar múltiples archivos en la configuración del campo de carga de archivos
- Establecer archivos mínimos si se requiere un número determinado
- Establecer el máximo de archivos Para prevenir el abuso y gestionar el almacenamiento
- Configurar tipos de archivos – permite sólo lo que necesitas
- Establecer límites de tamaño apropiado para el tipo de contenido
- Añadir texto de ayuda claro Explicando los límites a los usuarios
- Habilitar arrastrar y soltar para una mejor experiencia de usuario
- 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.