根据两个条件检查javascript中的mimetype

时间:2018-03-11 10:42:06

标签: javascript

我在我的javascript文件中使用了一个函数,其中函数被称为onchange事件。

function restrictUpload(event,fileID,path){
var files=event.target.files;
var mimeType=files[0].type;
 if(mimeType!="image/jpeg" || mimeType!="image/png"){
 console.log(mimeType);
 alert("Upload only JPEG,JPG,PNG");
 $('#'+fileID).val('');
 document.getElementById("userPhoto").src = path+"/default.png";
 }
}

当我上传jpeg图像时,它会显示警报,pdf文件和png文件也会发出警报。我需要文件不是jpeg和png格式进入if条件。

2 个答案:

答案 0 :(得分:0)

你不希望mimeType与jpeg和png不同吗?

{{1}}

答案 1 :(得分:0)

根据Sirko的评论我做了这个答案。

if (! [ 'image/jpeg', 'image/png' ].includes( mimeType ) )
  { ... }
else 
  { ... }