Por Nicho Agencia Digital · Publicado el

1. Define qué documentos necesitas para cotizar

Acuerda con ventas cuáles adjuntos son indispensables y cuáles ayudan, pero pueden llegar después. Una fotografía puede orientar una primera consulta; un plano actualizado quizá sea necesario para preparar una propuesta técnica. Explica esa diferencia antes del selector de archivos y permite continuar sin un documento opcional.

Publica formatos admitidos, cantidad máxima, tamaño por archivo y tamaño total. Elige los límites según documentos representativos y capacidad real del servicio, no copiando los de otra web. Comprueba que la interfaz, el servidor y el almacenamiento aplican valores compatibles. Para documentos fuera de límite, ofrece una ruta acordada con el equipo, vinculada a la misma solicitud.

2. Valida antes de poner el archivo a disposición del equipo

Según MDN, el atributo accept orienta la selección, pero no valida el archivo: la comprobación debe realizarse en el servidor. Mostrar únicamente PDF en el selector no demuestra que el contenido recibido sea un PDF admisible.

OWASP recomienda combinar formatos permitidos, comprobaciones de tipo y contenido, límites y nombres generados por la aplicación. El tipo declarado por el navegador no es una prueba fiable. Plantea análisis antimalware cuando esté disponible y almacenamiento separado del contenido público. Ningún control aislado basta.

En el circuito propuesto, un archivo pendiente de revisión queda apartado de la bandeja comercial. Si el análisis falla, conserva ese estado: no lo interpretes como aprobación ni lo distribuyas automáticamente.

3. Separa el estado del archivo del estado de la solicitud

Evita un único indicador «enviado». Propón estados que el cliente y ventas puedan interpretar:

  • Seleccionado: todavía está en el dispositivo.
  • Subiendo: la transferencia sigue en curso.
  • Recibido, en revisión: el servidor lo guardó, pero aún no está disponible para el asesor.
  • Disponible: superó los controles definidos.
  • Requiere corrección: necesita sustitución o una acción concreta.

El comprobante de la solicitud debe incluir su identificador y un resumen de adjuntos recibidos y pendientes. «Solicitud registrada» puede ser correcto aunque falte un documento; «lista para cotizar» exige cumplir el criterio comercial acordado. Guarda esa decisión junto con el registro, sin deducirla solo de la pantalla.

4. Recupera fallos sin crear otra oportunidad comercial

Asocia los archivos a una solicitud estable. Si se interrumpe una carga, permite reintentar ese adjunto sin volver a enviar todo el formulario. Conserva los datos ya confirmados y distingue entre reemplazar una versión y añadir otro documento.

Un tiempo de espera agotado deja una duda: el servidor pudo guardar la información aunque el navegador no recibiera respuesta. Antes de repetir la operación, consulta el estado de la solicitud. Diseña los reintentos para reconocer la misma operación y evitar registros duplicados. Si el navegador necesita que la persona vuelva a seleccionar el archivo, dilo claramente. Añade una ruta de soporte con el identificador, sin pedir que repita por correo toda la documentación.

5. Limita el acceso al expediente correcto

La guía de autorización de OWASP recomienda comprobar permisos en cada petición. Iniciar sesión no concede acceso a todos los archivos. Verifica quién puede consultar, descargar, sustituir o eliminar cada adjunto y evita que cambiar un identificador permita abrir documentos ajenos.

En esta propuesta, el asesor accede desde la solicitud asignada y las notificaciones contienen el enlace al expediente, no copias distribuidas indiscriminadamente. Define responsables, conservación y eliminación de documentos abandonados o reemplazados. Evita enviar nombres de archivos o su contenido a herramientas de analítica. Si existe un área privada, revisa también la separación de información entre clientes.

6. Explica el error y la siguiente acción

W3C indica que los errores detectados deben identificar el elemento afectado y describirse en texto. También explica que los mensajes de estado deben poder comunicarse mediante tecnologías de asistencia sin recibir el foco. Aplica ambos criterios a cada adjunto, no únicamente al mensaje final del formulario.

«Plano.pdf supera el tamaño permitido; selecciona una versión de menor tamaño» orienta mejor que «error de carga». «Recibido, pendiente de revisión» evita confundir espera con fallo. Mantén visibles las instrucciones y prueba los anuncios con lector de pantalla, sin repetir cada pequeño cambio de progreso. Para etiquetas y campos, complementa con la guía de formularios y errores comprensibles.

7. Ejemplo hipotético: un plano llega después

Una empresa ficticia solicita fabricar una pieza. Adjunta una fotografía y un plano. La fotografía queda disponible, pero la conexión se interrumpe durante el plano. El comprobante muestra una solicitud registrada con un archivo pendiente, y ventas sabe que aún no puede preparar la propuesta técnica.

El comprador vuelve a la misma solicitud y selecciona el plano. Tras comprobar el estado anterior, el sistema completa la recepción sin abrir otra oportunidad. El documento pasa a revisión y después queda disponible. El asesor trabaja con esa versión identificada. Este ejemplo ilustra un flujo posible; no representa una implementación ni resultados de Nicho.

8. Prueba el recorrido completo antes de publicarlo

Prepara una lista de aceptación con archivos válidos, formato no admitido, tamaño excesivo, interrupción de red, envío repetido y análisis no disponible. Prueba también dos clientes intentando consultar el mismo documento y una sustitución posterior al primer envío. Usa materiales de prueba, no expedientes reales.

En cada caso verifica tres resultados: lo que ve el comprador, lo que quedó guardado y lo que recibe ventas. Asigna quién resuelve solicitudes incompletas y cómo detecta las que llevan demasiado tiempo pendientes. El entregable útil es un circuito comprobable de recepción y recuperación, antes de añadir automatizaciones para leer o interpretar los documentos.

El siguiente paso

Revisa con Nicho qué adjuntos necesita tu cotización y cómo conectar su recepción, validación y recuperación con el trabajo del equipo comercial.

Desarrollo web y plataformas empresariales · Conversar sobre tu proyecto ↗

Fuentes y alcance

Fuentes consultadas el 20 de octubre de 2026. Las recomendaciones de proceso son propuestas editoriales de Nicho; los ejemplos identificados como hipotéticos no representan resultados de clientes.

Contenido preparado con asistencia de IA y comprobaciones automáticas. No sustituye una evaluación de tu implementación ni garantiza resultados. Escríbenos si encuentras algo que debamos corregir.