Annoncer les contraintes avant le choix
Indiquez les formats et les tailles acceptés près de la commande de fichier. La personne doit pouvoir préparer un document adapté avant de parcourir son téléphone. Un refus après une longue attente est particulièrement frustrant. Les indications de l’interface doivent correspondre aux limites réellement appliquées par le serveur et par les éventuels services intermédiaires.
Distinguer sélection et transmission
Afficher le nom du fichier choisi ne signifie pas qu’il a déjà été envoyé. Donnez un état clair au moment du transfert, puis une confirmation après le traitement attendu. Si la progression exacte n’est pas disponible, utilisez une indication honnête d’activité plutôt qu’un pourcentage inventé. Évitez de rendre tous les contrôles définitivement inaccessibles en cas d’échec.
Prévoir une reprise compréhensible
Testez un fichier trop volumineux, un format refusé et une connexion interrompue. Le message doit préciser ce qui peut être corrigé et si une nouvelle sélection est nécessaire. Conservez les autres réponses lorsque cela est approprié. Une optimisation du formulaire doit être vérifiée avec un véritable transfert de test, pas uniquement avec l’apparition rapide du bouton d’envoi.