Multipart-Formular

Ein Multipart-Formular ist ein einziger Aufruf, der mehrere benannte Dinge zugleich trägt, Text wie Dateien, jedes in einem eigenen Teil.

Ausführlicher

Jeder Teil hat einen Namen und einen Inhalt, und die Teile liegen hintereinander hinter einer Markierung, die sagt, wo einer aufhört und der nächste beginnt. Wer den Aufruf liest, trennt sie an dieser Markierung und bewahrt jeden unter seinem Namen auf.

Es ist die gewöhnliche Art des Hochladens. Eine Webseite mit einem Feld zum Eintippen und einer Schaltfläche zur Wahl eines Fotos sendet genau das; deshalb hat jede Sprache bereits die paar Zeilen, die eines bauen.

Was es an einem echten Dokument bewirkt

Ein Teil trägt die Beschreibung des Dokuments, als Text. Jeder andere Teil ist eine Datei, auf die die Beschreibung zurückgreift — eine Briefkopfvorlage, ein Foto, ein Farbprofil, die Zahlen einer Rechnung —, und die Beschreibung ruft jede davon unter dem Namen ihres Teils auf.

Nichts wird vorab hochgeladen und nichts danach aufbewahrt: Ein Teil besteht nur für den Aufruf, der ihn getragen hat. Dasselbe Foto in zwei Aufrufen zu senden sind zwei Teile und kostet nichts als das Senden.

Woher es kommt, und warum

Die Form wurde der E-Mail entliehen, wo eine Nachricht ihre Anhänge seit Langem auf dieselbe Weise trägt. Sie wiederzuverwenden hieß, dass Browser und Server sich bereits einig waren, wie eine Datei zu packen ist.

Es gibt neuere Wege, eine Datei zu senden, aber dieser hat den Vorzug, dass alles ihn bereits spricht: Eine Shell, ein Browser und ein zwanzig Jahre altes Programm können alle denselben Aufruf machen.

An einem fertigen Dokument ansehen

Die Seite, die bei diesem Wort weitergeht

Zurück zum ganzen Glossar