5. Exemples (Examples)
Diriger l'agent utilisateur (User Agent, UA) pour afficher la boîte de dialogue « Enregistrer sous », avec un nom de fichier "example.html" :
Content-Disposition: Attachment; filename=example.html
Diriger l'agent utilisateur pour se comporter comme si le champ d'en-tête Content-Disposition n'était pas présent, mais se souvenir du nom de fichier "an example.html" pour une opération d'enregistrement ultérieure :
Content-Disposition: INLINE; FILENAME= "an example.html"
Note : Ceci utilise la forme quoted-string afin que le caractère espace puisse être inclus.
Diriger l'agent utilisateur pour afficher la boîte de dialogue « Enregistrer sous », avec un nom de fichier contenant le caractère Unicode (Unicode Character) U+20AC (SIGNE EURO, EURO SIGN) :
Content-Disposition: attachment;
filename*= UTF-8''%e2%82%ac%20rates
Ici, l'encodage (Encoding) défini dans [RFC5987] est également utilisé pour encoder le caractère non-ISO-8859-1.
Cet exemple est identique à celui ci-dessus, mais ajoute le paramètre "filename" pour la compatibilité avec les agents utilisateurs n'implémentant pas RFC 5987 :
Content-Disposition: attachment;
filename="EURO rates";
filename*=utf-8''%e2%82%ac%20rates
Note : Les agents utilisateurs qui ne prennent pas en charge l'encodage RFC 5987 ignorent "filename*" lorsqu'il apparaît après "filename".