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
Oluşturucu
attachment; filename="report.csv"; filename*=UTF-8''report%20Q2.csvJSON Ö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
Nasıl Kullanılır
- 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
- Çözümleme modunda disposition türü, effectiveFilename, filename ve filename* değerlerini görüntüleyin
- Oluşturma modunda attachment veya inline seçin, filename ve UTF-8 dosya adını doldurun
- Oluşturulan Content-Disposition içeriğini API hata ayıklama veya sunucu yapılandırma karşılaştırması için kopyalayı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
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.
- Kimlik Doğrulama Başlığı Oluşturucu
- Cache-Control Çözümleyici
- Content-Disposition Çözümleyici
- CORS Başlık Oluşturucu
- CORS Denetleyici
- CSP Oluşturucu
- cURL'den Koda Dönüştürücü
- Global DNS Yayılma Kontrolü
- DNS Sorgulama
- Forwarded Başlık Çözümleyici
- Hreflang Etiket Oluşturucu
- HSTS Analizörü
- HTTP Çerez Ayrıştırıcı
- HTTP Başlık Denetleyici
- HTTP İstek Test Aracı
- HTTP Durum Kodları Sorgulama
- IP Sorgulama
- IPv4 Dönüştürücü
- IPv4 Aralık Genişletici
- IPv6 Araç Kutusu
- Link Başlık Ayrıştırıcı
- MX Sorgulama
- Port Denetleyici
- URL Parametre Oluşturucu
- Rate Limit Başlık Ayrıştırıcı
- Yönlendirme Denetleyici
- Robots.txt Oluşturucu
- Robots.txt Denetimi
- Güvenlik Başlığı Denetleyici
- Security.txt Oluşturucu
- Set-Cookie Ayrıştırıcı
- Site Ağ Denetimi
- Sitemap Generator
- Sitemap Denetleyici
- SSL Sertifika Denetleyicisi
- Alt Ağ Hesaplayıcı
- URL Çözümleyici
- User-Agent Ayrıştırıcı
- UTM Bağlantı Oluşturucu
- WebSocket Test Aracı
- What Is My IP?
- WHOIS Sorgulama