отправка файлов из postman в PHP

#php #json #api #postman #form-data

#php #json #API #postman #форма-данные

Вопрос:

Я пытаюсь отправить некоторые данные из postman на сервер, но PHP всегда возвращает null, PHP получает данные только тогда, когда я отправляю их с помощью необработанного тела.

форма postman-данные

PHP-код:

 <?php

  require_once("_config.php");

  if($_SERVER['PHP_AUTH_USER'] == AUTH_USER amp;amp; $_SERVER['PHP_AUTH_PW'] == AUTH_PW){

    $data = file_get_contents("php://input");
    echo $data;
  }

?>
  

Комментарии:

1. Если вы отправляете запрос как form-data , которым вы являетесь, тогда используйте $_POST вместо file_get_contents("php://input") .

2. @waterloomatt Я попробовал это, и это не сработало, но на самом деле вместо этого работал $_FILES . спасибо за подсказку.

Ответ №1:

Хорошо, ребята, я решил это, удалив один из заголовков postman. Я удалил Content-Type.

заголовок типа содержимого postman