2009-11-19 2 views
0

У меня есть сценарий, в котором пользователь пытается просмотреть недопустимый файл изображения (например, файл .dll, переименованный в JPG extenstion). Как предупредить пользователя, использующего JavaScript, что это недопустимый файл?Проверка JavaScript для недопустимого типа файла

+0

alert ("недопустимый тип файла"); ? – Natrium

+0

, но расширение файла .JPG действует только, но фактическое содержимое имеет тип .dll –

ответ

3

JavaScript, работающий в браузере в стандартном контексте безопасности, не имеет возможности определить это.

Вам необходимо обработать эту сторону сервера проверки.

1

Нет способа сделать это с использованием JavaScript.

0

is способ сделать это с помощью javascript.

Если браузер поддерживает window.FileReader и window.Blob, что больше всего делать, то да, вы можете.

if (window.FileReader && window.Blob) 
{ 
    // get your file from wherever... 
    // tacky check jpg in the mime type 
    if (yourFile.type.indexOf("jpeg")) 
    { 
     .... 
    } 
} 
Смежные вопросы