Я пытаюсь найти эффективный способ проверить, когда пользователь загружает файл GPX, что он действителен и содержит допустимое содержимое (если возможно).
Я буду использовать C# ASP Net элемент управления uploadFile, чтобы я мог проверить расширение файла, но каков был бы подходящий способ проверки содержимого?
Из того, что я прочитал, я могу попробовать использовать XML / XSD, но это немного рискованно, поскольку схема может нуждаться в частом обновлении или она может не работать с некоторыми действительными файлами GPX.
Есть ли лучший и эффективный способ добиться этого?