| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Сеть > Отправка файла через curl не сохраняя этот файл |
| Автор: Валерия 19.2.2011, 18:25 | ||
| Задача проста: отправить через curl на сервер файл, НО, не сохраняя этот файл. Сейчас работает вот так:
И работает нормально. Но мне нужно сделать так, что бы я сама могла указать имя файла (несуществующего на диске), его имя, и содержание. Через fsockopen это сделать проще простого, но как это сделать через curl? Проблема в том, что у меня много разных файлов, а сервер принимает только, допустим, image.jpg И для того что бы их отправить все, нужно каждый переименовывать в image.jpg, потом отправлять. А мне нужно что бы я через file_get_contents получила содержимое нужного мне файла, сама указала какое имя будет послано, и отправила это всё дело) |
| Автор: cia 20.2.2011, 00:39 |
| Нифига не понял, если честно в чем сложность. Если на сервер нужно передать файл в post-заголовке, так и кладите его в пост курла через file_get_contents: curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, "file=".$coded_file_content); В переменную $coded_file_content пишите данные хоть из файла, хоть из базы. |