Bonjour,
je tente de faire un Upload de fichier en utilisant la fonction setFileUpload de la classe Zend_Http_Client mais je ne comprends pas vraiment comment cela fonctionne.
Mon formulaire est très simple:
Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <form action="/creasite/modsite/envoiemedia/" method="post"> <input name="fichier" id="fichier" type="file" /> </form>
j'ai bien ma fonction envoiemediaAction dans modsiteController.
j'ai bien chargé ma classe au début :
ensuite je fais comme ça dans la fonction:
Code : Sélectionner tout - Visualiser dans une fenêtre à part Zend_Loader::loadClass('Zend_Http_Client');
il me renvoie l'erreur suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $fichier=$_FILES['fichier']['name']; $client = new Zend_Http_Client(); $client->setFileUpload($fichier, $nom ); $client->submit('POST');
Je croyais que c'était le nom de fichier qu'on devait mettre en paramètre. Ensuite je comprends pas trop ou je vais lui dire de charger le fichier dans tel ou tel répertoire.Notice: Undefined index: fichier in D:\wamp\www\creasite\application\controllers\ModsiteController.php on line 793
ERREUR
Unable to read file '' for upload
Quelqu'un peut-il m'aider sur le fonctionnement de cette fonction.
Merci
Toma
Partager