【问题标题】:How to send file and object using postman?如何使用邮递员发送文件和对象?
【发布时间】:2020-08-20 15:02:18
【问题描述】:

我有一个添加文件和对象的端点。以下是函数参数:

@RequestMapping(
    value = "/request",
    method = RequestMethod.POST,
    consumes = {"multipart/form-data"}
)
@ResponseBody
@Transactional
public ResponseEntity<Object> requestLicense(
    @RequestPart("properties") @Valid LicenseRequest request,
    @RequestPart("file1") @Valid @NotNull @NotBlank MultipartFile file1,
    @RequestPart("file2") @Valid @NotNull @NotBlank MultipartFile file2
) {
    ...
}

我想使用邮递员发送正确的邮寄方法,但我不知道该怎么做。

我该怎么做或者不可能?

【问题讨论】:

    标签: java spring postman


    【解决方案1】:

    Majid_Roustaei answer 所述,该方法的有效帖子需要包含两个单独的文件参数,即file1file2 加上properties 参数。

    这就是 Multipart Form-Data 的目的。

    你快到了!

    【讨论】:

      【解决方案2】:

      是的,这是可能的,而且你自己已经做了很多。

      请注意,您的端点要求中有两个文件,它们都用@NotNull 注释,因此您需要发送两个具有指定名称的文件(在您的情况下是file1file2)。

      这些名称应该恰好位于表单数据的关键部分。

      看看这个:

      【讨论】:

        猜你喜欢
        • 2017-08-17
        • 1970-01-01
        • 2015-09-29
        • 2016-04-03
        • 2014-12-29
        • 2019-01-20
        • 2020-10-29
        • 2017-11-14
        • 2015-03-21
        相关资源
        最近更新 更多