Я хотел бы использовать cURL, чтобы не только отправлять параметры данных в HTTP POST, но также загружать файлы с определенным именем формы. Как мне это сделать?
Параметры HTTP-сообщения:
userid = 12345 filecomment = Это файл изображения
Загрузка файла HTTP: Местоположение файла =/home/user1/Desktop/test.jpg Имя формы для файла = image (соответствует файлу $_FILES ['image'] на стороне PHP)
Я вычислил часть команды cURL следующим образом:
curl -d "userid=1&filecomment=This is an image file" --data-binary @"/home/user1/Desktop/test.jpg" localhost/uploader.php
Проблема, которую я получаю, следующая:
Notice: Undefined index: image in /var/www/uploader.php
Проблема заключается в том, что я использую $_FILES ['image'] для сбора файлов в PHP script.
Как мне настроить мои команды cURL соответственно?