logo
GeekFormat

Parser Content-Disposition

Parser Content-Disposition

Parsing header Content-Disposition: tipe disposisi, nama file, dan filename* untuk nama file internasional dan encoding RFC 5987.

Ringkasan Parsing

Tipe Disposisi
attachment
Nama File Efektif
report Q2.csv
nama file
report.csv
filename*
UTF-8''report%20Q2.csv

Builder

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

Pratinjau JSON

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

Pahami header unduhan online, selesaikan masalah nama file berantakan dulu.

Rekomendasi Terkait

Kasus penggunaan

  • Setelah unduhan file nama berantakan atau browser tidak preview sesuai ekspektasi, periksa dulu penulisan spesifik Content-Disposition
  • Saat debugging interface unduhan lampiran seperti ekspor Excel, PDF, gunakan generator untuk membuat header Content-Disposition standar
  • Saat memeriksa perbedaan perilaku preview inline browser dan unduhan lampiran, bandingkan tipe attachment dan inline
  • Saat verifikasi gateway atau CDN pass-through header respons unduhan, konfirmasi apakah encoding UTF-8 filename* benar

Fitur

  • Perilaku unduhan terlihat jelas: preview, unduhan, encoding nama file dipisah
  • Nama file bahasa Indonesia minim masalah: terutama cocok untuk investigasi kompatibilitas filename dan filename*
  • Wajib untuk debugging interface: cocok untuk ekspor file, unduhan lampiran, link preview, dan skenario gateway pass-through
  • Hasil parsing jelas: field dipecah dengan jelas, memudahkan salin satu klik ke developer atau langsung bandingkan dengan konfigurasi server

Cara Penggunaan

  1. Paste konten header respons Content-Disposition ke area parsing, atau gunakan generator untuk konfigurasi field
  2. Dalam mode parsing, lihat tipe disposition, effectiveFilename, nilai filename dan filename*
  3. Dalam mode generate, pilih attachment atau inline, isi filename dan nama file UTF-8
  4. Salin konten Content-Disposition yang digenerate untuk debugging interface atau perbandingan konfigurasi server

Pertanyaan Umum

Mengapa nama file unduhan berantakan?

Penyebab paling umum adalah encoding filename tidak lengkap, atau hanya menulis filename tanpa memproses filename*. Dengan memisahkan header respons, biasanya bisa cepat melacak masalah.

Apa perbedaan attachment dan inline?

Attachment biasanya menunjukkan lampiran unduhan, inline lebih condong ke preview inline browser. Setelah parsing bisa intuitif melihat cara pemrosesan file, memudahkan investigasi perilaku unduhan dan preview.

Apakah tool ini cocok untuk debugging interface dan investigasi unduhan file?

Cocok. Terutama untuk interface unduhan seperti ekspor Excel, PDF, file zip, bisa cepat memverifikasi apakah nama file, encoding, dan konfigurasi header respons benar.

Bisakah digunakan untuk memeriksa nama file bahasa Indonesia dan encoding RFC 5987?

Bisa. Tool akan fokus membantu mengidentifikasi perbedaan filename dan filename*, cocok untuk investigasi masalah kompatibilitas nama file bahasa Indonesia, spasi, karakter khusus, dll.