Je semble avoir avec uploadify et le rappel onComplete à la fois dans Chrome et IE. Fondamentalement, seulement dans Firefox, l'événement onComplete se déclenche.Uploadify: onComplete ne se déclenche pas dans Chrome et IE
Le code fonctionne en téléchargeant une image sur le serveur, à quel point le serveur renvoie le nom de fichier de l'image. À ce stade onComplete devrait tirer.
La JS se trouve ici: http://pastebin.com/raw.php?i=yEkEWP53 (pour une raison quelconque l'analyseur stackoverflow ne marche pas comme le code lorsque collé dans)
Le code côté serveur se présente comme suit:
function addphotosajax() {
$config['upload_path'] = './tmp/';
$config['allowed_types'] = 'gif|jpg|png';
$config['overwrite'] = false;
$this->load->library('upload', $config);
if (!$this->upload->do_upload()){
echo 0;
//echo $this->upload->display_errors();
exit;
}
$picdata = $this->upload->data();
$picloc = $picdata['file_name'];
//log_message('error',serialize($picdata));
//echo str_repeat("test", 500);
echo $picloc;
}
L'autre fonctions, telles que onInit, se déclenchent toujours dans tous les navigateurs. En outre, le serveur renvoie toujours une réponse valide.
Merci à l'avance
peut-être ce sera d'une certaine aide, j'ai eu des problèmes avec uploadify mais en utilisant .NET pas php http://stackoverflow.com/questions/1651547/uploadify-not-firing-events-outside-of-localhost – Jimmy