Illia Kozyr c722a49f64 React Project DONE | %!s(int64=2) %!d(string=hai) anos | |
---|---|---|
.. | ||
.github | %!s(int64=2) %!d(string=hai) anos | |
dist | %!s(int64=2) %!d(string=hai) anos | |
src | %!s(int64=2) %!d(string=hai) anos | |
test | %!s(int64=2) %!d(string=hai) anos | |
.codeclimate.yml | %!s(int64=2) %!d(string=hai) anos | |
.editorconfig | %!s(int64=2) %!d(string=hai) anos | |
.eslintrc | %!s(int64=2) %!d(string=hai) anos | |
LICENSE | %!s(int64=2) %!d(string=hai) anos | |
README.md | %!s(int64=2) %!d(string=hai) anos | |
index.d.ts | %!s(int64=2) %!d(string=hai) anos | |
package.json | %!s(int64=2) %!d(string=hai) anos | |
webpack.config.js | %!s(int64=2) %!d(string=hai) anos |
JavaScript implementation of the "accept" attribute for HTML5 <input type="file">
See https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/file#accept for more information.
npm install --save attr-accept
var accept = require('attr-accept');
accept({
name: 'my file.png',
type: 'image/png'
}, 'image/*') // => true
accept({
name: 'my file.json',
type: 'application/json'
}, 'image/*') // => false
accept({
name: 'my file.srt',
type: ''
}, '.srt') // => true
You can also pass multiple mime types as a comma delimited string or array.
accept({
name: 'my file.json',
type: 'application/json'
}, 'application/json,video/*') // => true
accept({
name: 'my file.json',
type: 'application/json'
}, ['application/json', 'video/*']) // => true