Mam serwer WWW z uruchomionym PHP, który sprawdza obraz ( curl -F 'imageName=@myimage'
), a także sprawdza dane POST username=&password=
.
Kiedy PHP sprawdza, _REQUEST
nie mogę po prostu:
curl -F 'imageName=@myimage' \
'http://www.example.com/?upload=1&username=test&password=test'
Zamiast tego muszę sprawdzić _POST
nazwę użytkownika i hasło ze względu na specyfikację. Jak mogę załadować obraz i mieć username=&password=
dane postu?
Każda pomoc doceniona!
-F
. (Przepraszamy za to.) Nie można ich łączyć,&
ponieważ-F
powodujecurl
wysłaniemultipart/form-data
żądania, które używa zupełnie innego sposobu rozdzielania pól. Państwo mogli używać-d
zamiast, który wysyła żądanie POST jakapplication/x-www-form-urlencoded
, ale to absolutnie nie nadają się do przesyłania plików.