Zum Hauptinhalt springen

4.2. Content-Disposition-Header-Feld für jeden Teil

4.2. Content-Disposition Header Field for Each Part

🇬🇧 Englischer Originaltext

Each part MUST contain a Content-Disposition header field [RFC2183] where the disposition type is "form-data". The Content-Disposition header field MUST also contain an additional parameter of "name"; the value of the "name" parameter is the original field name from the form (possibly encoded; see Section 5.1).

For form data that represents the content of a file, a name for the file SHOULD be supplied as well, by using a "filename" parameter of the Content-Disposition header field.

If a "filename" parameter is supplied, the requirements of Section 2.3 of [RFC2183] for the "receiving MUA" apply to receivers of multipart/form-data as well: do not use the file name blindly, check and possibly change to match local file system conventions if applicable, and do not use directory path information that may be present.

NOTE: The encoding method described in [RFC5987], which would add a "filename*" parameter to the Content-Disposition header field, MUST NOT be used.


🇩🇪 Deutsche Übersetzung

Jeder Teil MUSS ein Content-Disposition-Header-Feld [RFC2183] enthalten, wobei der Dispositionstyp „form-data" ist. Das Content-Disposition-Header-Feld MUSS auch einen zusätzlichen Parameter „name" enthalten; der Wert des „name"-Parameters ist der ursprüngliche Feldname aus dem Formular (möglicherweise codiert; siehe Abschnitt 5.1).

Für Formulardaten, die den Inhalt einer Datei darstellen, SOLLTE auch ein Name für die Datei bereitgestellt werden, indem ein „filename"-Parameter des Content-Disposition-Header-Felds verwendet wird.

Wenn ein „filename"-Parameter bereitgestellt wird, gelten die Anforderungen von Abschnitt 2.3 von [RFC2183] für den „empfangenden MUA" auch für Empfänger von multipart/form-data: Verwenden Sie den Dateinamen nicht blind, überprüfen Sie ihn und ändern Sie ihn möglicherweise, um lokalen Dateisystemkonventionen zu entsprechen, falls zutreffend, und verwenden Sie keine Verzeichnispfadinformationen, die vorhanden sein können.

HINWEIS: Die in [RFC5987] beschriebene Codierungsmethode, die einen „filename*"-Parameter zum Content-Disposition-Header-Feld hinzufügen würde, DARF NICHT verwendet werden.