我目前通过Postman的原始类别发送类似的内容。这工作正常,但我无法附加图像
{
"user" : {
"first_name": "employeeA",
"last_name": "smith",
"username": "employeeA",
"employer_image" : --->Insert image here
},
"employee_zip" : 12345
}
但是我不知道如何附加图像文件。我读here我可以改为使用表单数据类别并发送图像。所以我做了类似的事情
这不起作用有没有办法让我选择一个文件,然后使用原始json指向该文件?
答案 0 :(得分: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在评论中所建议的那样。