Как дублировать HTTP-запрос поста с файлами без скручивания? - PullRequest
0 голосов
/ 11 июля 2010

Я хочу продублировать HTTP-запрос POST из формы, содержащей элементы файла, как если бы в элементе формы было только 2 атрибута действия с разными целями.

До сих пор я не смог сделать это успешно с cURL по той или иной причине, поэтому я ищу альтернативы (которые вообще не используют библиотеку cURL, поэтому нет pecl_http)

Ответы [ 3 ]

0 голосов
/ 06 августа 2010

Вы можете использовать внешний curl, lwp-запрос или, может быть, даже wget.

0 голосов
/ 06 августа 2010

Это возможно, но это нелегко.

Вам нужно будет либо вручную создать запрос "multipart / form-data", либо переписать заголовок Content-type, используя Apache, чтобы предотвратить файлданные от разбора и использования $HTTP_RAW_POST_DATA или php://input.О том, как это сделать, уже было дано ответ в SO, но я не могу найти ни одного из вопросов.

0 голосов
/ 11 июля 2010

Существует http_request , но это расширение PECL.Я думаю, что вам лучше использовать cURL, поскольку это обычно доступно в установках PHP.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...