【问题标题】:Sending a POST json object with image through Postman通过 Postman 发送带有图像的 POST json 对象
【发布时间】:2018-10-15 08:34:30
【问题描述】:

我目前正在通过 Postman 的原始类别发送类似的内容。这工作正常,但我无法附上图片

{
"user" :    {   
             "first_name": "employeeA",   
             "last_name": "smith",
             "username": "employeeA",
             "employer_image" :  --->Insert image here
             },     
"employee_zip" : 12345
} 

但是我不知道如何附加图像文件。我读了here,我可以改为使用表单数据类别并发送图像。所以我做了这样的事情

这不起作用我有什么方法可以选择一个文件然后使用原始 json 指向该文件?

【问题讨论】:

    标签: rest postman


    【解决方案1】:

    您是否尝试过使用 Base64 编码的字符串? 最终的 JSON 对象看起来像这样......

    {
        "user" : {   
            "first_name" : "employeeA",   
            "last_name"  : "smith",
            "username"   : "employeeA",
            "employer_image" : "iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAACnej3aAAAAAXRSTlMAQObYZgAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII="
        },
       "employee_zip"   : 12345       
    } 
    

    您可以在Mozilla Developer Website 中找到 Base64 编码器的详细信息,在 Github 中可以找到许多实现

    出于测试目的,您可以先尝试online converter,正如@MistyD 在 cmets 中所建议的那样。

    【讨论】:

    • 看起来这可能对我有用。让我看看能不能找到将图像编码为 base64 的东西
    • 我现在要试试这个
    猜你喜欢
    • 2019-08-28
    • 1970-01-01
    • 1970-01-01
    • 2014-05-20
    • 2011-10-02
    • 2015-12-23
    • 1970-01-01
    • 2016-12-24
    • 2016-01-30
    相关资源
    最近更新 更多