Это форма:
<form method="post" enctype="multipart/form-data" id="uploadFileForm" action="/uploadTest">
<div>
<input type="file" id="image_uploads" name="filename" accept=".jpg, .jpeg, .png, .pdf" multiple>
</div>
<div id="uploadpreview">
<p>No files currently selected for upload</p>
</div>
<div>
<button id="uploadBtn" type="submit">Submit</button>
</div>
</form>
Это контроллер:
@Controller
@RequestMapping(value = "/**/uploadTest")
public class UserFileUploadController {
@RequestMapping(method = RequestMethod.POST, consumes = MediaType.MULTIPART_FORM_DATA_VALUE)
public String TestRun(@ModelAttribute("filename") final File uploadFile)
{
//code in which i use the uploaded file
return ("redirect:/solutions");
}
}
Я получаю код состояния «Метод 405 не разрешен» = на экране отображается «Ошибка сервера»,но страница обновляется до / uploadTest, поэтому я не знаю, что не так с контроллером.