Baza wiedzy

MIME Type

Typ mediów opisujący format danych przesyłanych przez HTTP, używany do identyfikacji rodzaju pliku lub odpowiedzi, np. text/html, application/json, image/webp.

← Wróć do bazy wiedzy

Do czego służą MIME types



MIME type informuje klienta, jak interpretować otrzymane dane. Dzięki temu przeglądarka wie, czy odpowiedź należy wyświetlić jako HTML, potraktować jako obraz, pobrać jako plik czy zinterpretować jako JSON.



Przykłady



  • text/html - dokument HTML,

  • application/json - dane JSON,

  • image/webp - obraz WebP,

  • application/pdf - dokument PDF.



Dlaczego to ważne



  • wpływa na poprawne renderowanie odpowiedzi przez przeglądarkę,

  • pozwala ograniczać dozwolone typy plików przy uploadzie,

  • ma znaczenie dla bezpieczeństwa i walidacji danych wejściowych.



MIME type a bezpieczeństwo



Przy formularzach i uploadzie plików ograniczanie MIME types pozwala zmniejszyć ryzyko wgrania nieautoryzowanego typu pliku. To ważniejsza warstwa kontroli niż samo sprawdzenie rozszerzenia pliku, które można łatwo zmienić.

Przykład wdrożenia
Powiązane pojęcia
Kontakt
Masz pytanie techniczne?

Porozmawiajmy

Chętnie wyjaśnię, jak te pojęcia przekładają się na Twój projekt.

Skontaktuj się