Использование curl для загрузки данных POST с файлами

Я хотел бы использовать cURL не только для отправки параметров данных в HTTP POST, но и для загрузки файлов с определенным именем формы. Как мне это сделать?

Параметры HTTP Post:

userid = 12345 filecomment = Это файл изображения

Загрузка файла HTTP: Расположение файла = /home/user1/Desktop/test.jpg Имя формы для файла = изображение (соответствует $ _FILES ['образ'] на стороне 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 ['образ'] чтобы подобрать файлы в сценарии PHP.

Как мне настроить мои команды cURL соответственно?

Ответы на вопрос(6)

Ваш ответ на вопрос