Sprawdzanie typu pliku na podstawie jego zawartości

0

Pobieram sobie plik z Internetu. Niestety, nie wiem jaki on ma typ, czy jest to plik HTML, obraz, tekst itd. Niektóre pliki mimo że jest to np. obraz, nie mają rozszerzenia i mój program źle je kwalifikuje. Jak mogę określić typ pliku na podstawie tylko jego zawartości w C#? Dodatkowo podam, że pobieram plik za pomocą HTTP (Nie wiem czy każde żądanie HTTP, nawet po plik tekstowy zwraca header).

1

Takie rozwiązania miały masę dziur bezpieczeństwa, więc jak nie musisz, to tego nie rób.

1 użytkowników online, w tym zalogowanych: 0, gości: 1