Problem uploading a file using ZendAMF
i trying upload file using zendamf php dataservice, keep getting error. "
channel disconnected
channel disconnected before acknowledgement received
"
private var fr:filereference = new filereference(); private function loadimage(): void { fr.addeventlistener(event.select, selectedimage); fr.addeventlistener(event.complete,getimage); var imagesfilter:filefilter = new filefilter("images", "*.jpg;*.gif;*.png"); fr.browse([imagesfilter]); } private function selectedimage(e:event): void { fr.removeeventlistener(event.select, selectedimage); fr.load(); } private function getimage(e:event): void { fr.removeeventlistener(event.complete, getimage); localimgresult2.token = uploader.localimg(fr.data,fr.name); } private function onfault(e:faultevent): void { alert.show(e.message.tostring(),"error"); } private function isimageuploaded(e:resultevent): void { alert.show(e.message.tostring(),"result"); } <s:callresponder id="localimgresult2" result="isimageuploaded(event)"/> <uploader:uploader id="uploader" fault="alert.show(event.fault.faultstring + '\n' + event.fault.faultdetail)" showbusycursor="true"/>
and php code looks this: i'm using php 5.3.8
function localimg($ba,$fname) { $deffilepath = '../images/'.$fname; $data = $ba->data; file_put_contents($deffilepath, $data); return ("done"); } }
More discussions in Flex (Read Only)
adobe
Comments
Post a Comment