У меня есть веб-сервер под управлением 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
, но это абсолютно не подходит для загрузки файлов.