2016-06-29 6 views
-1

Я использую FilePicker, чтобы пользователь мог выбрать файл. Я хочу определить тип файла, чтобы я мог показывать разные визуальные эффекты. Как я могу увидеть, что находится в файле?Могу ли я определить, какой файл выбран пользователем?

+1

Здравствуйте, и добро пожаловать в StackOverflow. Просмотрите, как задать хорошие вопросы о stackoverflow http://www.stackoverflow.com/help/how-to-ask –

ответ

0

Самый простой способ - это, вероятно, посмотреть свойство файла ContentType файла. ContentType содержит MIME-тип файла. Таким образом, это может быть «audio/mpeg». Вы также можете посмотреть первую часть, если хотите сделать то же самое для всех изображений или видео, например.

Для этого вы можете использовать метод StartsWith(). Например:

item.IsVideo = file.ContentType.StartsWith("video/"); 

В Интернете вы можете найти списки известных типов мим. Это хороший пример: http://webdesign.about.com/od/multimedia/a/mime-types-by-file-extension.htm