Я пытаюсь что-то понять. Если бы я сделать следующееТип ввода файла JQuery не распознается
if($("#fileOne")[0].files[0].type != 'application/pdf') {
errors.push("- Please upload correct document type");
}
Он работает, как это должен делать ... Если я не загрузить PDF, я получаю сообщение об ошибке, если я делаю, я не получаю сообщение об ошибке. Однако, если я могу изменить его к следующему
if( $("#fileOne")[0].files[0].type != 'image/bmp' ||
$("#fileOne")[0].files[0].type != 'image/jpeg' ||
$("#fileOne")[0].files[0].type != 'image/pjpeg' ||
$("#fileOne")[0].files[0].type != 'image/png' ||
$("#fileOne")[0].files[0].type != 'image/tiff' ||
$("#fileOne")[0].files[0].type != 'application/pdf')
{
errors.push("- Please upload one of the valid document types");
}
Если я загрузить PDF или любой другой файл, указанный там, он по-прежнему бросает ошибку. Кажется, что добавление всех лишних типов, похоже, приводит к сбою.
Есть ли причина для этого?
Благодаря
Почему вы принимаете последний добавленный ответ ??? – Legionar