/ / Jak wysłać wywołanie pliku ajax ajax do kontrolera na wiosnę MVC - javascript, jquery, ajax, spring-mvc

jak wysłać wywołanie ajax wywołania pliku do kontrolera na wiosnę MVC - javascript, jquery, ajax, spring-mvc

Cześć, mam okno dialogowe, które ładujęplik. I po kliknięciu przycisku wysyłania wywołuję skrypt java, w którym chcę napisać wywołanie ajax, aby wysłać żądanie do kontrolera. a także, jaki powinien być kod kontrolera, aby zapisać plik na komputerze lokalnym i zwrócić łańcuch sukcesu. Pls daj mi znać, jeśli ktoś zrobił to za pomocą wywołania ajax. Jakbym nie korzystał z połączenia ajax, mogę przesłać plik i zapisać go na lokalnym komputerze. z góry dziękuję.

 I want to submit a file but not through form action submit but ajax call something like this var formdata=document.getElementById("Uploadfile");
var fd = new FormData(formdata);
fd.append("CustomField","This is an additional data");
$.ajax({
type: "POST",
url: contextPath+"/fileUploadForm",
data: fd,
enctype:"multipart/form-data",
processData: false,
contentType: false,

success: function(data){
alert("inside success ***");
} ,
error: function(){
alert("error has occured");

}
});

A także jaki byłby kod kontrolera?

Odpowiedzi:

0 dla odpowiedzi № 1

Osobiście nigdy nie byłem w stanie wykonać wywołania ajax, aby zaktualizować plik. Specjalnie w starszej wersji IE. Używam tej wtyczki do wykonania ajaxsubmit formularza, który zawiera plik. Łatwy w użyciu.

http://jquery.malsup.com/form/