【发布时间】:2017-12-20 16:19:26
【问题描述】:
我知道如何发布 json 并且我知道如何在Postman 中以多部分形式发布文件。但我怎么能同时做到这两点。例如:
这是我要发布的杰森:
{
"title": "Post title yeah",
"body": "My first post body"
}
那么我怎样才能将位于/home/me/Desktop 的image.jpg 与上述json 一起发布?
更新:请注意,我希望使用 JSON 发送文件,所以我的问题与 this 不同,后者是关于使用 Postman 发送多部分表单的问题。
【问题讨论】:
-
@BobSwager 在这里我想将文件与 JSON 一起发送,所以多部分表单发送与我的问题无关。
-
@Karlom JSON 不支持二进制数据,但如果您愿意将
Blob转换为base64 编码,即大小的4/3(UTF-16 中为8/3, JavaScript 默认是哪个),我可以回答这个问题。 -
@PatrickRoberts 请回答。我绝对需要通过json传输文件。
-
对,postman 是 chrome 扩展:getpostman.com。您仍然可以通过提及为什么不可能以及替代方法是什么来回答? (即第一次编码,在邮递员处使用编码字符串?)