Я пытался какое-то время отправить изображение через Postman на простой PHP-скрипт, который должен отображать отправленное изображение. Шаги я последовал были:Загрузить изображение через HTTP POST с Postman
Почтальон "клиент" сторона:
- Выберите POST запрос
- Выберите ЗАГОЛОВОК Content-Type со значением Multipart/форм-данных
- В вкладка «Тело» выберите form-data введите ключ = image_test, change from Текст до Файл и поиск изображения, например: photo.png
- Отправить запрос POST.
В PHP скрипт я просто: echo '<img src="data:multipart/form-data,' . $_POST['image_test'] .'"/>';
Это решение не работает для меня, хотя с print_r($_POST)
я могу увидеть кодированного изображения. Может ли это быть проблемой хозяина (https://ide.c9.io) или почтальона? Я сделал несколько других тестов с изображениями Postman и base64, а вкладка Postmanне смогла отобразить декодированные изображения; единственным способом было получить доступ через браузер.
Я могу понять, что вы получаете изображение на сервере с print_r ($ _ POST) ?, так что я предполагаю, почтальон выполняя свою работу? Что вы видите при использовании print_r? – moplin