Задать вопрос
Ответы пользователя по тегу PHP
  • Как отправить multipart/form-data в Nyholm\Psr7?

    chazovs
    @chazovs Автор вопроса
    Корпорация Центр
    Я понимаю, что фабрика запросов, никуда их сама не отправляет) Саму отправку я пытаюсь сделать с помощью Psr18Client. Я просто опустил эту строку. Вот она:
    $this->client->sendRequest($request);

    Я пытаюсь отправить файл в телеграм вот этим способом https://core.telegram.org/bots/api#senddocument
    Я знаю, как это сделать через curl:
    curl --location --request POST 'https://api.telegram.org/botX?chat_id=X&text=тестовое сообщение&parse_mode=markdown' \
    --header 'Content-Type: multipart/form-data' \
    --form 'document=@"/какой-то путь/test.txt"'

    Это работает из Postman. 62fb289181596955805239.png

    Но как повторить это в коде? Нашел какой-то createServerRequest. Возвращает ServerRequestInterface у которого есть метод withUploadedFiles. Но это пока тоже не работает.
    Ответ написан
    Комментировать