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

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

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

идентификатор пользователя = 12345 filecomment = Это файл изображения

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

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

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

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