Как определить тип файла в C #, если мне не хватает расширения? (Xamarin.Android) - PullRequest
1 голос
/ 07 марта 2019

Я занимаюсь разработкой приложения Xamarin, и в некоторых случаях мне приходится взаимодействовать с файлами из других приложений. Я работаю с файлами, которые имеют имя файла, например example.txt.xyz, потому что другое приложение добавило .xyz к имени файла. К сожалению, многие приложения для Android, такие как Samsungs E-Mail, не сообщают мне полное имя файла при передаче файла, а вместо этого передают RAW в качестве имени файла.

Есть ли способ в .net standard, C #, Xamarin или Android, где я все еще могу определить истинный тип файла (.txt в приведенном выше примере)?

Учитывая, что я нахожусь в Xamarin, у меня нет доступа ко всем функциям .net и я не могу полагаться на Internet Explorer, как это было сделано в предыдущем вопросе .

...