Задать вопрос
@volodyalesha86

Как сгенерировать CSV файл и отправить его POST запросом не сохраняя его?

Всем привет!
Подскажите, как сгенерировать CSV файл и отправить его POST запросом не сохраняя его?
Как сгенерировать это понятно, но как отправить сгенерированные данные через Guzzle или Http Client в Laravel без сохранения файла?
  • Вопрос задан
  • 636 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
nokimaro
@nokimaro
Меня невозможно остановить, если я смогу начать.
В guzzle можно отправить файл используя multipart
https://docs.guzzlephp.org/en/stable/request-optio...

при этом само содержимое файла может быть строкой: параметр contents

$csv_data = 'xxxx;yyy;zzz';

$client->request('POST', '/post', [
    'multipart' => [
        [
            'name'     => 'mycsv',
            'contents' => $csv_data,
            'filename' => 'custom_filename.csv'
        ],
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы