Angular file input Components & Directives

Material Design File Input Library For Angular

This library provides a component to use inside Angular Material mat-form-field, a FileValidator with maxContentSize, to limit the file size; and a ByteFormatPipe to format the file size in a human-readable format.

Angular 2 File Upload Component

An Angular 2 File Upload Component that supports drag-n-drop upload, upload progress, validation filters and a file upload queue.