У меня есть веб-сервер под управлением PHP, который проверяет изображение ( curl -F 'imageName=@myimage'), а также проверяет данные POST username=&password=.
Когда PHP проверяет, _REQUESTя не могу просто сделать:
curl -F 'imageName=@myimage' \
'http://www.example.com/?upload=1&username=test&password=test'
Мне нужно вместо этого проверить _POSTимя пользователя и пароль из-за спецификаций. Как я могу загрузить изображение и получить username=&password=данные поста?
Любая помощь приветствуется!
-F. (Извините за это.) Вы не можете объединить их с,&потому что-Fделаетcurlотправитьmultipart/form-dataзапрос, который использует совершенно другой способ разделения полей. Вы можете использовать-dвместо этого, который отправляет запрос POST какapplication/x-www-form-urlencoded, но это абсолютно не подходит для загрузки файлов.