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).
0
0
To:
https://codereview.stackexchange.com/questions/85054/guessing-a-file-type-based-on-its-content
Zachęcająco wygląda.
1
Takie rozwiązania miały masę dziur bezpieczeństwa, więc jak nie musisz, to tego nie rób.