Skip to content

closeio/filevalidator.js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

filevalidator.js

File signature validation in JavaScript

Useful for cases where looking at a filename extension only is not reliable enough.

Usage:

define([
    'filevalidator',
],

function(filevalidator) {

    var fileInput = document.getElementById('file-input');

    fileInput.addEventListener('change', function(e) {
        var file = e.currentTarget.files[0];
        filevalidator.verifyFileType(file, ['mp3', 'wav'], function(valid) {
            alert('Valid mp3 or wave file: ' + !!valid);
        });
    });

});