EnterSandman
@EnterSandman
Эникей

Как передавать файл в curl?

Доброго времени суток, требуется передавать одним из параметров файл
сейчас использую так
curl_setopt($curl, CURLOPT_POSTFIELDS, array(..., 'myfile' => '@test.csv'));

если я не ошибаюсь, начиная с php 5.5 эта возможность удалена
соответственно вопрос: как наиболее кошерно передавать файл, и вообще передать свою текстовую строку(переменную) как файл, не дергая файловую систему.
спасибо
  • Вопрос задан
  • 1327 просмотров
Пригласить эксперта
Ответы на вопрос 1
dimonchik2013
@dimonchik2013
non progredi est regredi
stackoverflow.com/questions/4223977/send-file-via-...

про строку-файл тоже есть, только сходу не найду

смотри
stackoverflow.com/questions/3007253/send-post-xml-...
и тут второй ответ
stackoverflow.com/questions/12667797/using-curl-to...

основная идея - правильный заголовок, во-первых - мультипарт, во вторых - точный размер

я не помню, но кажется в размер входят все ПОСТ данные, не только файл

проверить просто - www.telerik.com/fiddler в помощь
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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