Как отправить файл с помощью JavaScriptJAVA

Программисты JAVA общаются здесь
Anonymous
Как отправить файл с помощью JavaScript

Сообщение Anonymous »

Я пытаюсь создать страницу загрузки, на которую нужно загрузить файл. Я использую среду Spring, здесь мой запрос находится на кнопке «Загрузить». Я вызываю метод JavaScript, который должен отправить мой файл на контроллер с помощью jQuery AJAX. Есть ли способ передать это через JavaScript?

Ниже приведен код, который я пытаюсь использовать.




Select file:










JS:


function uploadAttachment(){
var Name = jQuery('#Name option:selected').text();
jQuery.post('upload',{Name:Name}
function(data){
if(data==1)
alert("success");
else
alert("failed");
});
}




На странице контроллера.java ниже написан код


@RequestMapping(value = "upload", method=RequestMethod.POST)
public @ResponseBody String upload(HttpServletRequest request, HttpServletResponse response,
@RequestParam("Name") String Name){
System.out.println(Name);
}

Вернуться в «JAVA»