$ npm install --g @voxtecnologia/file-upload
$ npm install --save-dev @voxtecnologia/file-upload
Import UploadModule into your app.module.
import { UploadModule } from '@voxtecnologia/file-upload';
@NgModule({
...
imports: [
UploadModule
],
})
Default
<app-vox-upload
[url]="getUrl">
</app-upload>
Custom
<app-vox-upload
maxSize="2"
[url]="getUrl"
[fileExt]="getExtesao()"
[anexosRequeridos]="anexos()">
</app-vox-upload>
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 |