logo
GeekFormat

Content-Disposition Çözümleyici

Content-Disposition Ayrıştırıcı

Content-Disposition üstbilgilerini ayrıştırın: uluslararasılaştırılmış dosya adları ve RFC 5987 kodlaması için atma türü, dosya adı ve filename*.

Ayrıştırma Özeti

Atma Türü
attachment
Geçerli Dosya Adı
report Q2.csv
dosya adı
report.csv
filename*
UTF-8''report%20Q2.csv

Oluşturucu

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

JSON Önizleme

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

Online indirme başlığı anlama, önce dosya adı karışıklığını netleştirin.

İlgili Öneriler

Kullanım senaryoları

  • Dosya indirdikten sonra ad karışık olduğunda veya tarayıcı beklendiği gibi önizleme yapmadığında, önce Content-Disposition'ın nasıl yazıldığını kontrol edin
  • Excel, PDF gibi ek indirme API'sini hata ayıklarken oluşturucu kullanarak standart Content-Disposition başlığı oluşturun
  • Tarayıcı satır içi önizleme ile ek indirme davranışı farkını kontrol ederken attachment ve inline türlerini karşılaştırın
  • Ağ geçidi veya CDN indirme yanıt başlığı şeffaf iletimini doğrularken filename*'in UTF-8 kodlamasının doğru olup olmadığını onaylayın

Özellikler

  • İndirme davranışı net şekilde incelenir: Önizleme, indirme, dosya adı kodlama ayrı ayrı bakılır
  • Çok dilli dosya adı tuzaklarından daha az kaçının: filename ve filename* uyumluluk sorun giderme için özellikle uygun
  • API entegrasyonu için gerekli: Dosya dışa aktarma, ek indirme, önizleme bağlantısı ve ağ geçidi şeffaf iletimi senaryoları için uygundur
  • Çözümleme sonuçları net: Alanlar açık şekilde parçalanır, geliştiriciye tek tuşla kopyalama veya doğrudan sunucu yapılandırmasıyla karşılaştırma için uygundur

Nasıl Kullanılır

  1. Content-Disposition yanıt başlığı içeriğini çözümleme alanına yapıştırın veya oluşturucu üzerinden her alanı yapılandırın
  2. Çözümleme modunda disposition türü, effectiveFilename, filename ve filename* değerlerini görüntüleyin
  3. Oluşturma modunda attachment veya inline seçin, filename ve UTF-8 dosya adını doldurun
  4. Oluşturulan Content-Disposition içeriğini API hata ayıklama veya sunucu yapılandırma karşılaştırması için kopyalayın

Sık Sorulan Sorular

Neden indirme dosya adı karışık olur?

En yaygın neden filename kodlamasının eksik olması veya sadece filename yazılıp filename* işlenmemesidir. Yanıt başlığını ayırarak bakmak genellikle sorunu hızlıca konumlandırabilir.

attachment ve inline arasındaki fark nedir?

attachment genellikle ek indirme anlamına gelir, inline ise tarayıcı satır içi önizleme için daha uygundur. Çözümlemeden sonra dosyanın işleme şeklini sezgisel olarak görebilir, indirme ve önizleme davranışını sorun giderebilirsiniz.

Bu araç API entegrasyonu ve dosya indirme sorun giderme için uygun mu?

Evet. Özellikle Excel, PDF, sıkıştırma dosyası gibi indirme API'leri için uygundur. Dosya adı, kodlama ve yanıt başlığı yapılandırmasının doğru olup olmadığını hızlıca doğrulayabilir.

Çok dilli dosya adı ve RFC 5987 kodlamasını kontrol etmek için kullanılabilir mi?

Evet. Araç, filename ve filename* arasındaki farkı tanımlamaya odaklanır. Çok dilli dosya adı, boşluk, özel karakter gibi uyumluluk sorunlarını gidermek için uygundur.