formulaire multipart

Un formulaire multipart est un appel qui porte plusieurs choses nommées à la fois, du texte comme des fichiers, chacune dans une partie à elle.

En détail

Chaque partie a un nom et un contenu, et les parties sont mises bout à bout derrière un marqueur qui dit où l'une s'arrête et où la suivante commence. Celui qui lit l'appel les sépare grâce à ce marqueur et range chacune sous son nom.

C'est la façon ordinaire d'envoyer un fichier. Une page web avec une case où taper et un bouton pour choisir une photographie envoie exactement cela, et c'est pourquoi tout langage a déjà les quelques lignes qui en construisent un.

Ce qu'il fait sur un vrai document

Une partie porte la description du document, en texte. Toute autre partie est un fichier que la description emploie — un papier à en-tête, une photographie, un profil de couleur, les chiffres d'une facture — et la description appelle chacun d'eux par le nom de sa partie.

Rien n'est envoyé à l'avance et rien n'est gardé ensuite : une partie vit le temps de l'appel où elle a voyagé. Envoyer la même photographie sur deux appels fait deux parties, et ne coûte que l'envoi.

D'où il vient, et pourquoi

La forme a été empruntée au courrier électronique, où un message porte depuis longtemps ses pièces jointes de la même façon. La reprendre voulait dire que navigateurs et serveurs s'accordaient déjà sur la façon d'emballer un fichier.

Il existe des façons plus récentes d'envoyer un fichier, mais celle-ci a le mérite que tout la parle déjà : un terminal, un navigateur et un programme vieux de vingt ans font tous le même appel.

Voyez-le sur un document fini

Les règles derrière ce mot, et les textes d'où elles sont tirées

Glossaire

profil de couleur
Un fichier qui dit à quoi une couleur ressemble pour de vrai. Sans lui, le même rouge ne sort pas pareil sur un écran et sur du papier. Un document destiné à l'imprimerie emporte donc avec lui le profil sur lequel ses couleurs ont été choisies.
serveur
Une machine qui attend des appels et y répond, jour et nuit, sans personne devant elle. Celle qui dessine les documents ici porte le moteur et rend les pages finies ; celle où tourne votre site est une autre machine qui fait le même genre de travail.

Tous les mots que le site explique

Revenir au glossaire complet