gpt4 book ai didi

java - 无法在 Controller 中接收上传的文件 - Spring

转载 作者:行者123 更新时间:2023-12-01 10:10:46 24 4
gpt4 key购买 nike

我想上传 .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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com