Hello,
Apparement tu a un problème avec la variable $file['tmp_name'];
Dans ta fonction send de ton UploadComponent , fait un debug de $file dans ton foreach.
debug($file); exit;
Tu devrais voir ce qui bug.
Bonjour,
Voila je rencontre un petit problème avec mon code.
Dans UploadComponent je fais:
puis j'appel le component Upload dans AppController puis dans TokensController je fais:
pour ajouter un kv. Et dans la vue je fais:
Je veux upload des fichiers rar et/ou zip.
Alors j'obtiens une belle erreur:
L'erreur: Warning (2): Illegal string offset 'tmp_name' [APP/Controller/Component/UploadComponent.php, line 20]
Je vous remercie d'avance pour votre aide.
Hello,
Apparement tu a un problème avec la variable $file['tmp_name'];
Dans ta fonction send de ton UploadComponent , fait un debug de $file dans ton foreach.
debug($file); exit;
Tu devrais voir ce qui bug.
Bonsoir,
merci de ta réponse,
je te copie ce que cake me dit (car le debug me sort jsute l'archive envoyée).
Merci d'avance.
Hello,
Oui alors déjà c'est normal, ta variable $file_tmp_name = $file['tmp_name']; n'existe pas.
Essaye de mettre à la place :
Tu as mal nommé ton champ input 'kv' dans ta vue. Essaye avec 'kv[]' ;)