yes, you are using fileReference.

public function selectFile():void
{
file = new FileReference();
file.addEventListener(Event.SELECT, fileSelected);
file.addEventListener(DataEvent.UPLOAD_COMPLETE_DATA, uploadDataComplete);
file.addEventListener(Event.COMPLETE, uploadComplete);
file.addEventListener(IOErrorEvent.IO_ERROR, handleError);
file.browse();
}
 public function handleError(event:IOErrorEvent):void
{
//status_txt.text = 'ERROR: ' + event.text + '';
trace("UPLOAD ERROR: " + event.text);
}
public function fileSelected(event:Event):void
{
file = FileReference(event.target);
//file_txt.text = file.name;
//status_txt.text = 'upload file: '+ file.name  + '';
fileName=file.name;
 var request:URLRequest = new URLRequest();
     request.url = "/cfc/upload.cfm";
file.upload(request);
}
 public function uploadDataComplete(event:DataEvent):void
{
var result:XML = new XML(event.data);
/* status_txt.text += 'Upload Data Complete';
status_txt.text += 'RESULT: ' + result.toString()  + ''
status_txt.text += 'STATUS: ' + result.status + '\n';
status_txt.text += 'MESSAGE: '+ result.message + '\n';
status_txt.text += result.message + fileName; */
//newimg.source = "../../images/" + fileName;
}

On Mon, Jan 4, 2010 at 8:17 AM, ZIONIST <[email protected]> wrote:

>
>
> am sorry, am even more confused. is there a way to do this with the
> fileReference in flex?
>
>  
>



-- 
“When you choose hope, anything is possible.”
-Christopher Reeve

Reply via email to