Ich versuche Fileupload mit jquery Ajax-Methode. aber es führt zu 415 (nicht unterstützten Medientyp) Fehler auf der Client-Seite. Aber mit Non-Ajax-Anfrage funktioniert mein Code gut.
Mein Controller-Code.
%Vor%Meine Ansichtsseite
%Vor%und ajax call.
%Vor%Ich habe verschiedene Dinge versucht, wie zum Beispiel contentType: false . Bitte schlage mir Änderungen vor, falls erforderlich.
Werfen Sie einen Blick darauf Senden von Dateien mit einem FormData-Objekt
Daten aus dem Dateielement werden nicht serialisiert. Verwenden Sie new FormData()
, um die Daten zu initialisieren, und fügen Sie dann Ihre Formularelemente einschließlich des Elements data
hinzu.
Dieser Code funktioniert
Um weitere Formularvariablen hinzuzufügen, verwenden Sie fd.append(...)
Tags und Links java jquery spring ajax spring-mvc