Cześć,
Na pewno, ktoś z was to robił a ja się zmagam z tym zagadnieniem.
Potrzebuje zwalifować czy plik jest poprawny (czy się wyświetli poprawnie) na podstawie zawartości pliku.
Typu plików mp4,gif,png,jpg
Cześć,
Na pewno, ktoś z was to robił a ja się zmagam z tym zagadnieniem.
Potrzebuje zwalifować czy plik jest poprawny (czy się wyświetli poprawnie) na podstawie zawartości pliku.
Typu plików mp4,gif,png,jpg
Możesz sprawdzić odpowiednie bajty nagłówków pod kątem zawierania poprawnych wartości. Będzie to bardzo szybkie, ale to nie zagwarantuje poprawności całego pliku.
Obrazki zweryfikujesz ładując je np. do Bitmap
(vide https://www.google.com/search?q=verify+jpeg+is+correct+c%23), z filmem będzie dużo trudniej, bo trzeba będzie cały zdekodować, a to może zająć dużo czasu nawet pomimo szybkiego procesora. W tym drugim przypadku użyj np. ffmpeg (vide https://www.google.com/search?q=verify+mp4+is+correct+c%23, np. https://stackoverflow.com/questions/16488168/how-to-check-programmatically-whether-mp4-is-corrupted-or-not)
Udało się to ogarnąć. Dzięki @ŁF