我想上传 .txt 文件,并在我的 Controller 中处理。 这是我的 .jsp 文件和我的表单:
<form id="uploadForm" action="contact/importContacts" method="POST"
enctype="multipart/form-data">
<input type="file" name="file" />
<button id="upload" class="pull-right btn btn-raised btn-primary" type="submit">Upload</button>
</form>
这是 Controller :
@RestController
@RequestMapping("/contact")
public class ContactController {
@RequestMapping(value = "/importContacts")
@ResponseBody
public String importContacts(@RequestParam("file") MultipartFile file) {
if(file != null) {
return "OK";
} else {
return "NULL";
}
}
}
页面正在/myPage/contact/importContacts 上,但不在 Controller 中。我在 Controller 上放置了断点,但应用程序并没有就此停止。有什么解决办法吗?
顺便说一句,我关注了这个tut
最佳答案
您必须显式添加RequestMethod
@RequestMapping(method = RequestMethod.POST, value = "/importContacts")
关于java - 无法在 Controller 中接收上传的文件 - Spring,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36135579/