logo
GeekFormat

Parser nagłówka Content-Disposition

Parser Content-Disposition

Analizuj nagłówki Content-Disposition: typ dyspozycji, nazwa pliku i filename* dla zinternacjonalizowanych nazw plików i kodowania RFC 5987.

Podsumowanie Parsowania

Typ Dyspozycji
attachment
Efektywna Nazwa Pliku
report Q2.csv
nazwa pliku
report.csv
filename*
UTF-8''report%20Q2.csv

Konstruktor

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

Podgląd JSON

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

Zrozumienie nagłówka pobierania online, najpierw wyjaśnij problem z kodowaniem nazwy pliku.

Powiązane Rekomendacje

Przypadki użycia

  • Gdy nazwa pliku po pobraniu jest zakodowana lub przeglądarka nie wyświetla podglądu zgodnie z oczekiwaniami, najpierw sprawdź konkretną treść Content-Disposition
  • Użyj generatora do konstruowania standardowego nagłówka Content-Disposition podczas debugowania interfejsów pobierania załączników takich jak Excel, PDF itp.
  • Porównaj typy attachment i inline podczas sprawdzania różnic między podglądem w przeglądarce a zachowaniem pobierania załączników
  • Sprawdź czy kodowanie UTF-8 filename* jest poprawne podczas weryfikacji transmisji nagłówka odpowiedzi pobierania przez bramę lub CDN

Funkcje

  • Zachowanie pobierania jasne po rozdzieleniu: podgląd, pobieranie, kodowanie nazwy pliku osobno
  • Mniej problemów z chińskimi nazwami plików: szczególnie odpowiednie do analizy kompatybilności filename i filename*
  • Niezbędne do integracji interfejsu: idealne do eksportu plików, pobierania załączników, linków podglądu i scenariuszy transmisji bramy
  • Wyniki analizy przejrzyste: pola rozbite wyraźnie, wygodne do jednorazowego skopiowania dla programisty lub bezpośredniego porównania z konfiguracją serwera

Jak Używać

  1. Wklej treść nagłówka odpowiedzi Content-Disposition do obszaru analizy lub użyj generatora do konfiguracji każdego pola
  2. W trybie analizy wyświetl typ disposition, effectiveFilename, wartości filename i filename*
  3. W trybie generowania wybierz attachment lub inline, wypełnij filename i nazwę pliku UTF-8
  4. Skopiuj wygenerowaną treść Content-Disposition do debugowania interfejsu lub porównania konfiguracji serwera

Często Zadawane Pytania

Dlaczego nazwa pliku do pobrania jest zakodowana?

Najczęstszą przyczyną jest niekompletne kodowanie filename lub napisanie tylko filename bez obsługi filename*. Rozdzielenie nagłówka odpowiedzi zwykle pozwala szybko zlokalizować problem.

Jaka jest różnica między attachment a inline?

attachment zwykle oznacza pobieranie załącznika, inline bardziej koncentruje się na podglądzie w przeglądarce. Po analizie można intuicyjnie zobaczyć sposób przetwarzania pliku, wygodne do analizy zachowania pobierania i podglądu.

Czy to narzędzie nadaje się do integracji interfejsu i analizy pobierania plików?

Tak. Szczególnie odpowiednie dla interfejsów pobierania takich jak eksport Excel, PDF, plików ZIP itp., pozwala szybko zweryfikować czy nazwa pliku, kodowanie i konfiguracja nagłówka odpowiedzi są poprawne.

Czy można użyć do sprawdzenia chińskich nazw plików i kodowania RFC 5987?

Tak. Narzędzie koncentruje się na pomocy w identyfikacji różnic między filename a filename*, idealne do analizy problemów kompatybilności chińskich nazw plików, spacji, znaków specjalnych itp.