katschangular-file-upload
v1.0.1
Published
Simple Angular FileUploader with support to upload multiple files in one request
Downloads
12
Readme
Katschangular File Upload
Simple Angular FileUploader with support to upload multiple files in one request.
See the demo
What is this
For a project I needed an Angular Uploader Lib, which is easy to use, offers some config and supports multiple Files uploaded in one Request. Because I didn't find any fullfilling these requirements I cloned ng2-file-upload, merged this PullRequest, made some Enhancements and created some Components to use it quickly.
So credits go to Valor Software and Koen van der Linden
How to use it
Use it like the ng2-file-upload and enjoy the new option
uploadFilesInSingleRequest
in the FileUploaderOptions
(credits to Koen Van der Linden)
to upload multiple files in just one request. Be aware that this cannot be combined with disableMultipart
is
true
.
Following instructions are from ng2-file-upload
Quick start
- A recommended way to install katschangular-file-upload is through npm package manager using the following command:
npm i -S katschangular-file-upload
Alternatively, you can download it in a ZIP file.
Currently
katschangular-file-upload
contains two directives:afo-file-select
andafo-file-drop
.afo-file-select
is used for 'file-input' field of form andafo-file-drop
is used for area that will be used for dropping of file or files.More information regarding using of ng2-file-upload is located in demo and demo sources.
Using katschangular-file-upload in a project
Install as shown in the above section.
Import
KatschangularFileUploadModule
into the module that declares the component using katschangular-file-upload:import { KatschangularFileUploadModule } from 'katschangular-file-upload';
Add it to
[imports]
under@NgModule
:imports: [ ... KatschangularFileUploadModule, ... ]
Import
FileUploader
into the component:import { FileUploader } from 'katschangular-file-upload';
Initialize it:
public uploader:FileUploader = new FileUploader({url: 'https://my-upload.url.com/api''});