Kürzlich habe ich ein Symfony-Projekt von 3.2 auf 3.3 aktualisiert. Ich habe ein Problem mit einem einfachen POST mit einer Datei. Die Datei befindet sich nicht im Filebag des http-Foundation-Objekts Request.Kann "Dateien" in HTTP Foundation Symfony 3.3 nicht lesen
public function sendAction(Request $request){
dump($request->files);
dump($request->request);
dump($request->headers);
if (!$request->files->has("image")) {
throw new HttpException(Response::HTTP_BAD_REQUEST, 'no "image" field');
}
}
Wenn ich einen Blick auf das, was sie abgeladen, auf dem Inhaltstyp der Anfrage nach, ich habe unterschiedliche Ergebnisse:
Wenn ich application/x-www-form-urlencoded
als Header verwenden, habe ich diese dump: https://pastebin.com/5HSCAgut (sorry für Pastebin Links, Ausgang ist zu lang)
Wenn i multipart/form-data
als Header verwenden, habe ich diese Deponien: https://pastebin.com/tZdVKNgG
Wha Es stimmt nicht mit meinem Skript? Fehle ich eine neue Funktion oder Sicherheitsüberprüfung?