Bonsoir,
Vous Travaillez en local ?
Bonjour,
J'ai un petit souci lors de l'upload des images. j'ai une erreur js qui apparaît dans la console : Uncaught SyntaxError: Unexpected token P. Il est alors impossible d'uploader une photo.
Pouvez-vous me donner des pistes pour savoir comment corriger cette erreur ?
Merci d'avance.
6 réponses
Bonsoir,
Merci de votre réponse. Oui je travail en local.
J'ai fait le test en ligne et j'ai le même problème.
Regarde dans la console dans network -> xhr et colle nous une capture d'écran de ce que tu vois au niveau du retour
Merci pour la piste Grafikart, j'ai trouvé d'ou vient l'erreur : elle est provoqué par le composant security. Lorsque je le desactive cela fonctionne. J'ai regardé dans le plugin :
public function beforeFilter(){
parent::beforeFilter();
$this->layout = 'uploader';
if(in_array('Security', $this->components)){
$this->Security->unlockedActions = array('upload', 'order','index','delete','thumb');
}
}
Il me semble que je ne rentre pas dans le if, j'ai un return false. Pourtant mon composant Security est bien activé.
Merci pour votre aide j'ai trouvé le problème. Dans le controller du plugin j'avais
public function beforeFilter(){
parent::beforeFilter();
$this->layout = 'uploader';
if(in_array('Security', $this->components)){
$this->Security->unlockedActions = array('upload', 'order','index','delete','thumb');
}
}
J'ai modifié le in_array par array_key_exists et ça fonctionne.
Encore merci