Skip to content

ferreirajose/fileUpload

 
 

Repository files navigation

1. Install Vox Upload globally:

$ npm install --g @voxtecnologia/file-upload

2. Install Vox Upload in your project devDependencies:

$ npm install --save-dev @voxtecnologia/file-upload

3. Setup Module

Import UploadModule into your app.module.

import { UploadModule } from '@voxtecnologia/file-upload';

@NgModule({
  ...
  imports: [
    UploadModule
  ],
})

4. Setup

Default

<app-vox-upload
  [url]="getUrl">
</app-upload>

Custom

<app-vox-upload
    maxSize="2"
    [url]="getUrl"
    [fileExt]="getExtesao()"
    [anexosRequeridos]="anexos()">
</app-vox-upload>

5. Usage and options

Name Type Exemples Optional Options Default
fileExt String jpg, pdf, txt, icon Yes pdf, png, jpeg, jpg, csv
maxSize number 10 Yes 2 MB
url String http://localhost:3000/api-file No No
anexosRequeridos Array const anexos = [{}] No No

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 67.9%
  • HTML 22.0%
  • CSS 6.0%
  • JavaScript 4.1%