Проверка JavaScript на недопустимый тип файла - PullRequest
0 голосов
/ 19 ноября 2009

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

Ответы [ 3 ]

3 голосов
/ 19 ноября 2009

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

Вы должны обработать эту проверку на стороне сервера.

1 голос
/ 19 ноября 2009

Нет способа сделать это с помощью JavaScript.

0 голосов
/ 20 ноября 2016

Там - это способ сделать это с помощью 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") )
    {
        ....
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...