logo
GeekFormat

Analyseur Content-Disposition

Analyseur Content-Disposition

Analysez les en-têtes Content-Disposition : type de disposition, nom de fichier et filename* pour les noms de fichiers internationalisés et l'encodage RFC 5987.

Résumé de l'Analyse

Type de Disposition
attachment
Nom de Fichier Effectif
report Q2.csv
nom de fichier
report.csv
filename*
UTF-8''report%20Q2.csv

Constructeur

attachment; filename="report.csv"; filename*=UTF-8''report%20Q2.csv

Aperçu JSON

{
  "type": "attachment",
  "parameters": {
    "filename": "report.csv",
    "filename*": "UTF-8''report%20Q2.csv"
  },
  "effectiveFilename": "report Q2.csv",
  "warnings": []
}

Comprenez l'en-tête de téléchargement en ligne, résolvez d'abord les problèmes de nom de fichier corrompu.

Recommandations connexes

Cas d'utilisation

  • Vérifiez d'abord l'écriture précise de Content-Disposition lorsque le nom du fichier téléchargé est corrompu ou que le navigateur ne prévisualise pas comme prévu
  • Utilisez le générateur pour construire un en-tête Content-Disposition standard lors du débogage d'API de téléchargement d'attachments comme Excel ou PDF
  • Comparez les types attachment et inline lors du diagnostic des différences de comportement entre prévisualisation intégrée au navigateur et téléchargement d'attachment
  • Vérifiez que l'encodage UTF-8 de filename* est correct lors de la validation de la transmission d'en-têtes de réponse de téléchargement par la passerelle ou le CDN

Fonctionnalités

  • Comportement de téléchargement clair en un coup d'œil : prévisualisation, téléchargement et encodage de nom de fichier séparés
  • Moins de pièges avec les noms de fichiers multilingues : idéal pour le diagnostic de compatibilité entre filename et filename*
  • Indispensable pour le débogage d'API : idéal pour l'export de fichiers, le téléchargement d'attachments, les liens de prévisualisation et les scénarios de transmission de passerelle
  • Résultats d'analyse clairs : champs décomposés précisément, pratique pour copier en un clic aux développeurs ou comparer avec la configuration du serveur

Comment utiliser

  1. Collez le contenu de l'en-tête de réponse Content-Disposition dans la zone d'analyse ou utilisez le générateur pour configurer chaque champ
  2. En mode analyse, consultez le type de disposition, effectiveFilename, les valeurs filename et filename*
  3. En mode génération, sélectionnez attachment ou inline, remplissez filename et le nom de fichier UTF-8
  4. Copiez le contenu Content-Disposition généré pour le débogage d'API ou la comparaison avec la configuration du serveur

FAQ

Pourquoi le nom du fichier téléchargé est-il corrompu ?

La cause la plus courante est un encodage filename incomplet, ou l'absence de traitement filename*. Décomposer l'en-tête de réponse permet généralement de localiser rapidement le problème.

Quelle est la différence entre attachment et inline ?

attachment indique généralement un téléchargement d'attachment, tandis que inline favorise la prévisualisation intégrée au navigateur. L'analyse permet de voir intuitivement le mode de traitement du fichier, facilitant le diagnostic des comportements de téléchargement et de prévisualisation.

Cet outil est-il adapté au débogage d'API et au diagnostic de téléchargement de fichiers ?

Oui. Il est particulièrement adapté aux API de téléchargement d'Excel, PDF, archives, etc., permettant de valider rapidement si le nom de fichier, l'encodage et la configuration de l'en-tête de réponse sont corrects.

Peut-il être utilisé pour vérifier les noms de fichiers multilingues et l'encodage RFC 5987 ?

Oui. L'aide à l'identification des différences entre filename et filename* est idéale pour diagnostiquer les problèmes de compatibilité avec les noms de fichiers multilingues, les espaces et les caractères spéciaux.