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, _REQUESTnie mogę po prostu:
curl -F 'imageName=@myimage' \
'http://www.example.com/?upload=1&username=test&password=test'
Zamiast tego muszę sprawdzić _POSTnazwę 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ż-Fpowodujecurlwysłaniemultipart/form-datażądania, które używa zupełnie innego sposobu rozdzielania pól. Państwo mogli używać-dzamiast, który wysyła żądanie POST jakapplication/x-www-form-urlencoded, ale to absolutnie nie nadają się do przesyłania plików.