Hi…
Iam working on flash/Action Script 3.0
I am working on Fileuploading in flash.I am not getting.My code looks like:
import flash.net.FileReference;
import flash.net.FileFilter;
upload_txt.border=true;
var url:String = "http://localhost:8080/SampleApplication1/attachment";
var req:URLRequest = new URLRequest(url);
//var urlrequest:URLRequest("");
var imageTypes:FileFilter = new FileFilter("Images (*.jpg, *.jpeg, *.gif, *.png)", "*.jpg; *.jpeg; *.gif; *.png");
var textTypes:FileFilter = new FileFilter("Text Files (*.txt, *.rtf)", "*.txt; *.rtf");
var allTypes:Array = new Array(imageTypes, textTypes);
var fileRef:FileReference = new FileReference();
fileRef.addEventListener(Event.SELECT, selectHandler);
function selectHandler(event:Event):void {
upload_txt.text=fileRef.name;
var variables:URLVariables = new URLVariables();
variables.attachment=upload_txt.text;
req.data = variables;
}
browse_mc.addEventListener(MouseEvent.CLICK,onUploadbtn);
function onUploadbtn(evnt:MouseEvent):void {
fileRef.browse(allTypes);
}
submit_mc.addEventListener(MouseEvent.CLICK,onSubmitbtn)
function onSubmitbtn(evnt:MouseEvent):void
{
fileRef.upload(req);
}
In the above code when submit_mc is clicked iam getting the error as follows:
Error #2044: Unhandled IOErrorEvent:. text=Error #2038: File I/O Error.
at sampleupload_fla::MainTimeline/sampleupload_fla::frame1()
and Iam not able to get the absolute path for fileRef.browse(allTypes);
please help me…its urgent