1
|
<div class="text-box">
|
2
|
<div class="card">
|
3
|
<h1 class="card-header">Upload files</h1>
|
4
|
<div class="card-body">
|
5
|
<div class="row justify-content-center align-items-center">
|
6
|
<input type="file" (change)="onFilesSelected($event)" multiple #fileInput accept="image/jpeg, application/xml">
|
7
|
<button class="btn btn-outline-secondary" type="button" (click)="fileInput.click()">Pick files</button>
|
8
|
<button class="btn btn-outline-secondary" type="button" (click)="onUpload()">Upload</button>
|
9
|
</div>
|
10
|
<mat-progress-bar mode="determinate" [value]="progress" color="warn"></mat-progress-bar>
|
11
|
<div class="row justify-content-center align-items-center">
|
12
|
<h2>{{progress + '%'}}</h2>
|
13
|
</div>
|
14
|
<ul class="list-group">
|
15
|
<li class="list-group-item" *ngFor="let file of selectedFiles">
|
16
|
{{ file.name }}
|
17
|
</li>
|
18
|
</ul>
|
19
|
<div class="row justify-content-center align-items-center">
|
20
|
<h2>{{resultMessage}}</h2>
|
21
|
</div>
|
22
|
</div>
|
23
|
</div>
|
24
|
</div>
|