Spring mvc ajax Datei-Upload führt zu 415 (nicht unterstützter Medientyp)

9

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.

    
piechuckerr 11.05.2015, 08:16
quelle

1 Antwort

1

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

%Vor%

Um weitere Formularvariablen hinzuzufügen, verwenden Sie fd.append(...)

    
Rafik BELDI 11.05.2015, 10:06
quelle

Tags und Links