使用 Postman 通过 HTTP POST 上传图像

Erw*_*wol 5 php image http postman

一段时间以来,我一直在尝试通过 Postman 将图像发送到一个简单的 PHP 脚本,该脚本应该显示发送的图像。我遵循的步骤是:

邮递员“客户端”端:

  1. 选择POST请求
  2. 选择带有值multipart/form-data 的HEADER Content-Type
  3. 在 Body 选项卡中选择form-data引入key = image_test,从Text更改为File并搜索图像,例如:photo.png
  4. 发送 POST 请求。

在 PHP 脚本中我只有: echo '<img src="data:multipart/form-data,' . $_POST['image_test'] .'"/>';

print_r($_POST)尽管我能够看到编码的图像,但该解决方案对我不起作用。这可能是主机(https://ide.c9.io)或Postman的问题吗?我用 Postman 和 base64 图像进行了一些其他测试, Postman 的“显示”选项卡无法显示解码后的图像;唯一的办法就是通过浏览器访问。