Next.js · Middle · Frage 55 von 75
Ein Formular lädt über eine Server Action eine 5-MB-Datei hoch und scheitert. Was ist die wahrscheinliche Ursache?
- 1Der Rumpf einer Server Action ist standardmäßig auf 1 MB begrenzt
- 2Dateien muss man vor dem Senden in base64 kodieren
- 3Server Actions können kein
FormDatamit Dateien annehmen
Antwort zeigen
Richtige Antwort: Der Rumpf einer Server Action ist standardmäßig auf 1 MB begrenzt
Erklärung
Das Limit schützt den Server vor Angriffen mit großen Datenmengen. Für große Dateien vermeidet eine signierte Upload-URL zu einem Objektspeicher, dass die Bytes durch den eigenen Server laufen.