podust
@podust

Как сохранить PDF, пришедший в ответ на POST-запрос CURL'а?

Появилась такая задача:

1. Я подаю к ресурсу необходимый POST-запрос
2. В ответ он выдает HTTP-страничку + PDF-файл.
3. Я отображаю ответ CURL'а в браузер, и там виден сначала HTML-файл, а потом бинарник PDF-а.

Вопрос - как этот PDF корректно выцепить из ответа и сохранить? У CURL'а есть для этого какие-то встроенные механизмы?
  • Вопрос задан
  • 3368 просмотров
Решения вопроса 1
podust
@podust Автор вопроса
Ответ на свой же вопрос: использовать:

$pdf_file = fopen(путь до сохраняемого файла на диске, 'w+');
... все дела
curl_setopt($ch, CURLOPT_FILE, $pdf_file);
... все дела
fclose($pdf_file);

Вдруг кто-то как и я в ступор впадет :)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
vvpoloskin
@vvpoloskin Куратор тега Компьютерные сети
Инженер связи
Не знаю как в PHP, но в консоли это делается так:
curl -L <url>
Ответ написан
Ваш ответ на вопрос

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

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