@uniprank/ng2-file-uploader
v0.2.2
Published
An angular file uploader library
Downloads
3
Maintainers
Readme
Angular 2 File Upload
About
Angular 2 File Upload is a module for the @Angular-2 framework. Supports drag-n-drop upload, upload progress, validation filters and a file upload queue. It supports native HTML5 uploads. Works with any server side platform which supports standard HTML form uploads.
When files are selected or dropped into the component/directive, one or more filters are applied. Files which pass all filters are added to the queue. When file is added to the queue, for him is created instance of {FileManager}
and uploader options are used for this object. After, items in the queue (queue$) are ready for uploading.
Package managers
NPM
npm install @uniprank/ng2-file-uploader --save
You could find this module in npm like angular2 file uploader.
Module Dependency
Add import { FileUploaderModule } from '@uniprank/ng2-file-uploader';
to your module header:
@NgModule({
declarations: [ ],
imports: [
FileUploaderModule
],
exports: [ ]
})
export class ExampleModule {
}
Demos
More Info
Browser compatibility
You could check out features of target browsers using http://caniuse.com/. For example, the File API feature.
| Feature/Browser | IE 8-9 | IE10+ | Firefox 28+ | Chrome 38+ | Safari 6+ |
|----------|:---:|:---:|:---:|:---:|:---:|
| <input type="file"/>
| + | + | + | + | + |
| <input type="file" multiple/>
| - | + | + | + | + |
| Drag-n-drop | - | + | + | + | + |
| XHR transport (multipart,binary) | - | + | + | + | + |
| AJAX headers | - | + | + | + | + |