file-type-js

0.1.0 • Public • Published

file-type

A file type checking library

Detect the file type from Buffer, ArrayBuffer, File, Bolb

npm install file-type-js
const FileType = require('file-type-js')
const buf = fs.readFileSync(path.resolve(__dirname, 'files/test.jpg'))
 
console.log(await FileType.is(buf, 'jpg'))

browser

<script src="./file-type.js"></script>
<script>
  fileInput.addEventListener('change', function () {
    console.log(fileInput.files)
    var file = fileInput.files[0]
 
    if (!file) return
 
    var extname = (file.name.match(/\.(\w*)$/)[1]).toLocaleLowerCase()
 
    $FileType.is(file, extname).then(function (valid) {
      console.log(extname, valid)
    })
  })
</script> 

Other

file-type

Dependencies (0)

    Dev Dependencies (1)

    Package Sidebar

    Install

    npm i file-type-js

    Weekly Downloads

    3

    Version

    0.1.0

    License

    MIT

    Unpacked Size

    8.17 kB

    Total Files

    4

    Last publish

    Collaborators

    • lanyue