logo
GeekFormat

Content-Disposition Parser

Parser Content-Disposition

Analizza gli header Content-Disposition: tipo di disposizione, nome file e filename* per nomi file internazionalizzati e codifica RFC 5987.

Riepilogo Parsing

Tipo di Disposizione
attachment
Nome File Effettivo
report Q2.csv
nome file
report.csv
filename*
UTF-8''report%20Q2.csv

Builder

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

Anteprima JSON

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

Analizza gli header Content-Disposition online: risolvi subito i problemi di encoding dei nomi file.

Raccomandazioni correlate

Casi d'uso

  • Quando il nome file scaricato è illeggibile o il browser non mostra il preview atteso, verifica la sintassi dell'header Content-Disposition
  • Genera header Content-Disposition standard per API di export Excel, PDF o allegati durante il debugging
  • Confronta i comportamenti browser tra attachment (download forzato) e inline (preview in-browser)
  • Verifica che la codifica UTF-8 di filename* sia corretta quando il gateway o CDN ritrasmette l'header

Funzionalità

  • Comportamento download chiaro: distingue preview, download, encoding del nome file senza ambiguity
  • Meno problemi con file con caratteri speciali: ideale per verificare compatibilità tra filename e filename* su browser diversi
  • Essenziale per debugging API: perfetto per export file, download allegati, link preview e gateway passthrough
  • Risultati chiari e strutturati: copia i dettagli direttamente per il team di sviluppo

Come utilizzare

  1. Incolla l'header Content-Disposition nell'area di parsing, oppure usa il generatore per configurare i campi
  2. In modalità parsing, visualizza il tipo di disposition, effectiveFilename, filename e filename*
  3. In modalità generazione, scegli tra attachment o inline e inserisci i nomi file (ASCII e UTF-8)
  4. Copia il contenuto generato per il debugging API o il confronto con la configurazione server-side

Domande frequenti

Perché il nome del file scaricato risulta illeggibile?

La causa più comune è una codifica del filename incompleta o l'assenza di filename*. Scomponendo l'header, di solito si individua subito il problema.

Qual è la differenza tra attachment e inline?

attachment forza il download del file, mentre inline suggerisce al browser di visualizzarlo. Il parser mostra chiaramente come il file verrà gestito.

È utile per debugging API e download di file?

Sì. È particolarmente utile per API di export di Excel, PDF e archivi compressi, per verificare rapidamente nome file, encoding e configurazione dell'header.

Posso verificare file con caratteri non ASCII e codifica RFC 5987?

Sì. Lo strumento evidenzia la differenza tra filename e filename*, ideale per risolvere problemi di compatibilità con caratteri speciali.