邮递员 - 必需的MultipartFile参数'文件'不在场

时间:2017-10-24 16:55:05

标签: java spring postman

我尝试使用postman版本5.3.1调用post方法但是我收到以下错误:"必需的MultipartFile参数' file'不存在"。我试过禁用" Content-Type"头。我将文件附加到正文部分,选择表单数据选项并放入"文件"在关键输入字段上。

我也在查看此帖[{3}},但我无法找到解决方案。

1 个答案:

答案 0 :(得分:2)

我会尽力回答,如果我误解了这个问题,我可能会错。 在邮递员中,您应该将标题调整为multipart / from-data,执行此操作以使用端点上载文件。

这将在这里完成:

enter image description here

在这里:

enter image description here

enter image description here

我真的希望如果没有让我知道,这会有更多关于这个问题的详细信息

===编辑===

我们走的很好。 您收到“请求被拒绝,因为没有找到多部分边界”,这是因为您的应用需要拆分正在发送的“Multipart”,并且您的应用程序抱怨它无法分离数据,因为它我们无法找到它的边界,请阅读rfc1341 - 7.2.1 Multipart: The common syntax,在那里他们解释了边界是如何工作的。

现在请尝试为通话添加边界。即。

Content-Type: multipart/form-data; 
          boundary=gc0p4Jq0M2Yt08jU534c0p

enter image description here

你会在文档上找到解释,在我的测试床上它有用,我希望这对你有用(如果没有,请你提供服务器端点的代码示例)。