Je voudrais utiliser cURL pour non seulement envoyer des paramètres de données dans HTTP POST mais aussi pour télécharger des fichiers avec un nom de formulaire spécifique. Comment dois-je m'y prendre ?
Paramètres HTTP Post :
identifiant = 12345 filecomment = Ceci est un fichier image
Téléchargement de fichiers HTTP : Emplacement du fichier = /home/user1/Desktop/test.jpg Nom de formulaire pour le fichier = image (correspond au $_FILES['image'] du côté PHP)
J'ai compris une partie de la commande cURL comme suit :
curl -d "userid=1&filecomment=This is an image file" --data-binary @"/home/user1/Desktop/test.jpg" localhost/uploader.php
Le problème que je rencontre est le suivant :
Notice: Undefined index: image in /var/www/uploader.php
Le problème est que j'utilise $_FILES['image'] pour récupérer les fichiers dans le script de PHP.
Comment puis-je adapter mes commandes cURL en conséquence ?