Ho un web server che esegue alcuni PHP che controlla un'immagine ( curl -F 'imageName=@myimage'
) e controlla anche i dati POST username=&password=
.
Quando il PHP controlla _REQUEST
non posso semplicemente fare:
curl -F 'imageName=@myimage' \
'http://www.example.com/?upload=1&username=test&password=test'
Devo invece controllare il _POST
nome utente e la password a causa delle specifiche. Come posso caricare l'immagine e avere i username=&password=
dati dei post?
Qualsiasi aiuto apprezzato!
-F
. (Mi dispiace per quello.) Non puoi combinarli con&
perché-F
facurl
inviare unamultipart/form-data
richiesta, che utilizza un modo completamente diverso di separare i campi. È possibile utilizzare-d
invece, che invia la richiesta POST comeapplication/x-www-form-urlencoded
, ma è assolutamente inadatto per i caricamenti di file.