J'ai un serveur Web exécutant du PHP qui vérifie une image ( curl -F 'imageName=@myimage'
) et vérifie également les données POST username=&password=
.
Lorsque le PHP vérifie, _REQUEST
je ne peux pas simplement faire:
curl -F 'imageName=@myimage' \
'http://www.example.com/?upload=1&username=test&password=test'
Je dois plutôt vérifier le _POST
nom d'utilisateur et le mot de passe en raison des spécifications. Comment puis-je télécharger l'image et avoir les username=&password=
données de publication?
Toute aide appréciée!
-F
. (Désolé pour cela.) Vous ne pouvez pas les combiner avec&
car-F
faitcurl
envoyer unemultipart/form-data
demande, qui utilise une manière complètement différente de séparer les champs. Vous pouvez utiliser à la-d
place, qui envoie la demande POST en tant queapplication/x-www-form-urlencoded
, mais cela ne convient absolument pas pour les téléchargements de fichiers.