We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent bb95407 commit 00d9b65Copy full SHA for 00d9b65
src/app/file-upload/file-upload.component.ts
@@ -17,6 +17,12 @@ export class FileUploadComponent {
17
18
fileName = '';
19
20
+ fileUploadError = false;
21
+
22
+ constructor(private http: HttpClient) {
23
24
+ }
25
26
onFileSelected(event) {
27
28
const file:File = event.target.files[0];
@@ -25,10 +31,37 @@ export class FileUploadComponent {
31
32
this.fileName = file.name;
33
- console.log(this.fileName);
34
+ const formData = new FormData();
35
36
+ formData.append("thumbnail", file);
37
38
+ this.fileUploadError = false;
39
40
+ this.http.post("/api/thumbnail-upload", formData)
41
+ .pipe(
42
+ catchError(error => {
43
+ this.fileUploadError = true;
44
+ return of(error);
45
+ })
46
+ )
47
+ .subscribe();
48
49
29
50
30
51
}
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
0 commit comments