1
這是檢查查看所選文件類型是否與Jquery中允許的文件類型相匹配的正確方法?這是檢查數組中是否存在元素的正確方法?
var selectedFiles = $('#add_post_file');
var allowedFiles = ['image/jpg','image/gif','image/png'];
var goodFiles = 0;
var numFiles = $('#add_post_file').get(0).files.length;
for(var i = 0; i < numFiles; i++){
var file = $('#add_post_file').files[i];
if(jQuery.inArray(selectedFiles.get(0).files[i].type, allowedFiles) > -1){
goodFiles++;
};
i++;
};
if(goodFiles == numFiles){
alert('good');
// continue
}
else{
alert('one or more files were incorrect file types.');
};
感謝
什麼'selectedFiles.get(0).files [i] .type'返回 –
image/png是什麼被返回。 – crm