web services - How to retrieve JSON result after file upload via actionscript -
i know how upload file using action script
see upload zip file using http post via actionscript 3.0 details.
code replicated here:
var urlrequest:urlrequest = new urlrequest(publish_zip_file_url); // set method=post urlrequest.method = urlrequestmethod.post; var params:urlvariables = new urlvariables(); params['data[file][title]'] = 'title1'; params['data[file][description]'] = 'desc'; // include non file params , data urlrequest.data = params; // upload file // how set form field expected file upload file.upload(urlrequest, "data[file][filename]");
the web app responsible accepting file upload return json string containing details such file size, id number, etc.
how access json result string in actionscript?
from filereference
docs, need add handler filereference
instance uploadcompletedata
event:
import flash.events.*; // upload file // how set form field expected file upload file.addeventlistener(dataevent.upload_complete_data, uploadcompletedatahandler); file.upload(urlrequest, "data[file][filename]"); private function uploadcompletedatahandler(event:dataevent):void { trace("uploadcompletedata data: " + event.data); }
Comments
Post a Comment