You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Postman的Raw Body中附加文件?

在Postman Raw JSON Body中携带文件的实现方法

Raw JSON属于纯文本格式,无法直接嵌入二进制文件,必须先将文件内容转换为Base64编码字符串,再把这个字符串作为JSON字段的值传入。具体操作步骤如下:

  • 将目标文件转换为Base64编码字符串

    • Linux/macOS终端执行:base64 你的文件名.ext,终端会直接输出编码结果
    • Windows命令提示符执行:certutil -encode 你的文件名.ext output.txt,打开生成的output.txt后,去掉开头的-----BEGIN CERTIFICATE-----和结尾的-----END CERTIFICATE-----,剩余内容就是文件的Base64编码
    • 也可以通过在线Base64编码工具完成转换
  • 在Postman中构造Raw JSON请求体
    切换到Body标签页,选择raw并将格式设置为JSON,构造如下结构的JSON内容:

    {
      "file_name": "example.png",
      "file_content": "iVBORw0KGgoAAAANSUhEUgAA...(替换为你的文件Base64编码内容)"
    }
    
  • 设置请求头
    确保请求头里的Content-Type值为application/json

  • 后端对应处理
    后端需要读取JSON中file_content字段的Base64字符串,解码后还原为二进制文件即可

注意:如果文件体积较大,Base64编码后的字符串会非常冗长,可能导致请求体过大,这种情况下建议重新评估是否必须使用Raw JSON方式,而非multipart/form-data。

内容的提问来源于stack exchange,提问作者bestfirstsearch

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.20 13:32:34