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

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

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

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.