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

Readme

Keywords

Package Sidebar

Install

npm i file-type-js

Weekly Downloads

2

Version

0.1.0

License

MIT

Unpacked Size

8.17 kB

Total Files

4

Last publish

Collaborators

  • lanyue