﻿1
00:00:00,960 --> 00:00:02,770
‫Kursleiter: Speichern wir

2
00:00:02,770 --> 00:00:05,560
‫nun ganz schnell den tatsächlichen Namen

3
00:00:05,560 --> 00:00:08,783
‫des hochgeladenen Bildes im entsprechenden aktualisierten Benutzerdokument.

4
00:00:10,490 --> 00:00:12,960
‫Und das ist eigentlich ganz einfach.

5
00:00:12,960 --> 00:00:16,330
‫Gehen wir also hier zur Update-Me-Middleware, und die

6
00:00:16,330 --> 00:00:19,640
‫Daten, die aktualisiert werden, werden hier in

7
00:00:19,640 --> 00:00:22,310
‫diesem gefilterten Körperobjekt gespeichert, richtig?

8
00:00:22,310 --> 00:00:25,010
‫Und denken Sie daran, dass dieses Objekt hier das

9
00:00:25,010 --> 00:00:29,090
‫Ergebnis der Filterung der Anfrage ist. body, lassen Sie

10
00:00:29,090 --> 00:00:32,900
‫nur den Namen und die E-Mail, richtig?

11
00:00:32,900 --> 00:00:37,010
‫Nun, das Hinzufügen des Fotos ist wirklich einfach.

12
00:00:37,010 --> 00:00:39,680
‫Alles, was wir tun müssen, ist so etwas.

13
00:00:39,680 --> 00:00:44,110
‫Also, wenn es eine Anfrage gibt. Datei, na

14
00:00:44,110 --> 00:00:48,610
‫dann, gefilterter Körper. photo, die sich erinnern, ist der

15
00:00:48,610 --> 00:00:50,670
‫Name des Feldes, das das

16
00:00:50,670 --> 00:00:55,670
‫Foto enthält, wird gleich der Anfrage sein. Datei, und dann ist

17
00:00:56,710 --> 00:00:59,260
‫es . Dateinamen.

18
00:00:59,260 --> 00:01:01,780
‫Also, was haben wir hier, richtig?

19
00:01:01,780 --> 00:01:04,760
‫Denken Sie daran, dass wir in unseren Dokumenten

20
00:01:04,760 --> 00:01:08,100
‫nur den Bildnamen speichern und nicht den gesamten Pfad zum Bild.

21
00:01:08,100 --> 00:01:10,810
‫Und genau das wollen wir hier.

22
00:01:10,810 --> 00:01:14,470
‫Also, der Dateiname, in Ordnung?

23
00:01:14,470 --> 00:01:18,800
‫Also, speichern Sie es und lassen Sie es uns hier versuchen.

24
00:01:18,800 --> 00:01:21,913
‫Außerdem können wir diese Konsole jetzt loswerden. meldet sich hier.

25
00:01:24,820 --> 00:01:28,610
‫In Ordnung, und ich hoffe, diese Codezeile hier hat für Sie Sinn

26
00:01:28,610 --> 00:01:31,240
‫gemacht, aber ich glaube, es ist so.

27
00:01:31,240 --> 00:01:34,650
‫Alles, was wir tun, ist also, die photo-Eigenschaft zu

28
00:01:34,650 --> 00:01:37,810
‫dem Objekt hinzuzufügen, das hier aktualisiert wird.

29
00:01:37,810 --> 00:01:39,750
‫Und diese Fotoeigenschaft ist

30
00:01:39,750 --> 00:01:42,573
‫natürlich gleich dem Dateinamen der Datei.

31
00:01:43,720 --> 00:01:47,660
‫Okay, also lass es uns hier noch einmal versuchen.

32
00:01:47,660 --> 00:01:50,373
‫Und nun zurück zum Originalbild, das

33
00:01:53,240 --> 00:01:54,763
‫hier ist.

34
00:01:56,090 --> 00:01:59,770
‫Also, öffnen, senden und tatsächlich haben wir jetzt

35
00:01:59,770 --> 00:02:01,853
‫den richtigen Dateinamen.

36
00:02:02,740 --> 00:02:06,450
‫Okay, das funktioniert jetzt wirklich.

37
00:02:06,450 --> 00:02:08,490
‫Und jetzt nur noch ein kleines Detail, über

38
00:02:08,490 --> 00:02:10,340
‫das wir vorher nicht gesprochen haben.

39
00:02:10,340 --> 00:02:13,830
‫Was passiert also, wenn wir einen neuen Benutzer erstellen?

40
00:02:13,830 --> 00:02:16,750
‫Sie werden am Anfang kein Foto haben, oder?

41
00:02:16,750 --> 00:02:19,422
‫Also lasst uns das tatsächlich ändern.

42
00:02:19,422 --> 00:02:23,780
‫Okay, und dafür haben wir hier ein Standardbild, das im

43
00:02:23,780 --> 00:02:26,083
‫Grunde genommen dieses sein wird.

44
00:02:27,380 --> 00:02:30,543
‫Kommen wir also zum Benutzermodell.

45
00:02:31,920 --> 00:02:35,410
‫Also, das haben wir schon lange nicht mehr angerührt.

46
00:02:35,410 --> 00:02:40,410
‫Und hier, auf dem Foto, definieren wir jetzt einen Standard, okay.

47
00:02:40,550 --> 00:02:44,893
‫Hier müssen wir also ein Objekt erstellen.

48
00:02:49,280 --> 00:02:53,583
‫Und jetzt wollen wir Standard sein. jpg.

49
00:02:56,505 --> 00:03:00,733
‫In Ordnung, das wäre in einer neuen Zeile, und das auch.

50
00:03:02,400 --> 00:03:05,490
‫In Ordnung, und jetzt können wir tatsächlich

51
00:03:05,490 --> 00:03:07,840
‫einen neuen Benutzer erstellen.

52
00:03:07,840 --> 00:03:08,923
‫Also, melde dich an.

53
00:03:11,730 --> 00:03:13,463
‫Und ich nenne sie Monica.

54
00:03:15,300 --> 00:03:20,300
‫Und mit der E-Mail von Monica@example. com.

55
00:03:23,220 --> 00:03:25,770
‫Genau wie alle anderen, okay.

56
00:03:25,770 --> 00:03:27,620
‫Und immer noch mit dem Standard-Passwort.

57
00:03:29,660 --> 00:03:32,510
‫Okay, und jetzt können wir

58
00:03:32,510 --> 00:03:36,813
‫uns mit diesem neu erstellten Benutzer bei unserer Webanwendung anmelden.

59
00:03:38,800 --> 00:03:41,333
‫Also, loggen wir Laura hier aus

60
00:03:42,380 --> 00:03:47,380
‫und loggen wir uns als Monica mit Test eins, zwei, drei, vier ein.

61
00:03:51,050 --> 00:03:52,560
‫Versuchen wir es noch einmal mit dem Passwort.

62
00:03:52,560 --> 00:03:54,523
‫Test eins, zwei, drei, vier.

63
00:03:56,550 --> 00:03:58,430
‫Und das funktioniert immer noch nicht.

64
00:03:58,430 --> 00:04:01,920
‫Mal sehen, vielleicht haben wir ihr tatsächlich ein anderes Passwort gegeben.

65
00:04:01,920 --> 00:04:04,743
‫Oh, okay, es ist Durchgang eins, zwei, drei, vier.

66
00:04:05,620 --> 00:04:09,390
‫Also dummer Fehler hier.

67
00:04:09,390 --> 00:04:13,100
‫Übergeben Sie also eins, zwei, drei, vier, loggen Sie sich ein.

68
00:04:13,100 --> 00:04:17,400
‫Okay, jetzt hat es funktioniert, und jetzt sollten wir neu

69
00:04:17,400 --> 00:04:21,130
‫laden, und jetzt sehen Sie tatsächlich diese Art

70
00:04:21,130 --> 00:04:25,640
‫von Standard-Avatar, den wir manchmal in einigen Webanwendungen sehen, in Ordnung.

71
00:04:25,640 --> 00:04:29,000
‫Also, lass uns fortfahren und sie aktualisieren.

72
00:04:29,000 --> 00:04:32,683
‫Und so ist Monica nun tatsächlich der aktuell eingeloggte Benutzer.

73
00:04:34,410 --> 00:04:36,593
‫Wir brauchen hier also keinen Namen mehr.

74
00:04:38,600 --> 00:04:41,430
‫Und jetzt wählen wir das

75
00:04:41,430 --> 00:04:46,250
‫Foto für Monica aus, das ist dieses, öffnen es, senden es.

76
00:04:46,250 --> 00:04:49,500
‫Und tatsächlich hat das wieder einmal funktioniert.

77
00:04:49,500 --> 00:04:52,120
‫Hier ist der schön formatierte Dateiname,

78
00:04:52,120 --> 00:04:55,130
‫und wenn wir jetzt unsere Seite neu

79
00:04:55,130 --> 00:04:58,530
‫laden, dann sollte natürlich ihr Foto hier auftauchen.

80
00:04:58,530 --> 00:05:03,060
‫Und tatsächlich, hier ist es, großartig, das ist wirklich großartig.

81
00:05:03,060 --> 00:05:06,500
‫Das fühlt sich jetzt wirklich wie eine echte Weltanwendung an.

82
00:05:06,500 --> 00:05:10,460
‫Was ist nun, wenn der Benutzer tatsächlich ein supergroßes Bild hochlädt.

83
00:05:10,460 --> 00:05:13,960
‫Sagen wir 10.000 pro 10.000 Pixel oder

84
00:05:13,960 --> 00:05:17,570
‫sogar ein Bild, das überhaupt kein Quadrat ist.

85
00:05:17,570 --> 00:05:20,870
‫Nun, in diesem Fall müssen wir die Größe des Bildes ändern

86
00:05:20,870 --> 00:05:24,980
‫und das Bild auch so formatieren, dass es unseren Anforderungen in unserer Anwendung entspricht.

87
00:05:24,980 --> 00:05:27,253
‫Und das werden wir als nächstes tun.

