@volodyalesha86

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

Всем привет!
Подскажите, как сгенерировать CSV файл и отправить его POST запросом не сохраняя его?
Как сгенерировать это понятно, но как отправить сгенерированные данные через Guzzle или Http Client в Laravel без сохранения файла?
  • Вопрос задан
  • 414 просмотров
Решения вопроса 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'
        ],
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы