attr-accept
JavaScript implementation of the "accept" attribute for HTML5 <input type="file">
file-input-accessor
Angular directive that provides file input functionality in reactive & template driven Angular forms.
fine-uploader
Multiple file upload plugin with progress-bar, drag-and-drop, direct-to-S3 & Azure uploading, client-side image scaling, preview generation, form support, chunking, auto-resume, and tons of other features.