0
Chrome 및 IE에서 uploadify 및 onComplete 콜백이있는 것 같습니다. 기본적으로 Firefox에서만 onComplete 이벤트가 발생합니다.Uploadify : Chrome 및 IE에서 onComplete 실행 안 함
코드는 이미지를 서버에 업로드하여 서버가 이미지의 파일 이름을 반환합니다. 이 시점에서 oncomplete는 발동해야합니다.
JS 여기에서 찾을 수있다 : http://pastebin.com/raw.php?i=yEkEWP53 다음
서버 측 코드 보인다 (코드처럼 유래 파서 그다지이 붙여 넣어 어떤 이유로)
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;
}
다른 onInit와 같은 함수는 항상 모든 브라우저에서 실행됩니다. 또한 서버는 항상 유효한 응답을 반환합니다. 당신이 에코 "1"을 요구 Uploadify의 기본 구성과 맥에 사전
어쩌면 이것은 도움이 될 것입니다, 나는 uploadify하지만 PHP를 사용하지 않는 문제가 있었어. http://stackoverflow.com/questions/1651547/uploadify-not-firing-events-outside-of-localhost – Jimmy