[IOErrorEvent type="ioError" bubbles=false cancelable=false
eventPhase=2 text="Error #2038"]
estou tentando fazer upload de fotos e me aparece este erro acima,
pelo pouco que consegui achar, o problema esta no servidor, no meu
caso PHP alguem tem idéia do que seja?
// ActionScript file
import flash.events.DataEvent;
import flash.events.Event;
import flash.events.IOErrorEvent;
import flash.events.ProgressEvent;
import flash.external.ExternalInterface;
import flash.net.FileFilter;
import flash.net.FileReference;
import flash.net.URLRequest;
import flash.net.URLRequestMethod;
import flash.system.Security;
import mx.controls.Alert;
Security.allowDomain('*');
Security.allowInsecureDomain('*');
[Bindable]
public var urls:String;
public var imagem:FileReference;
public var types:FileFilter = new FileFilter('Imagens
(*.jpg,*.jpeg)','*.jpg; *.jpeg');
public var allTypes:Array = new Array(types);
public function init():void{
urls = ExternalInterface.call('obterURL');
Alert.show(urls);
imagem = new FileReference();
imagem.addEventListener(Event.OPEN, onOpen);
imagem.addEventListener(Event.COMPLETE, onComplete);
imagem.addEventListener(Event.SELECT, onSelect);
imagem.addEventListener(ProgressEvent.PROGRESS, onProgress);
imagem.addEventListener(DataEvent.UPLOAD_COMPLETE_DATA,
resultComplete);
imagem.addEventListener(IOErrorEvent.IO_ERROR, errorComplete);
}
public function errorComplete(e:IOErrorEvent):void{
Alert.show(e.toString());
}
public function resultComplete(e:DataEvent):void{
Alert.show(e.data.toString());
}
public function browser():void{
imagem.browse();
}
public function onOpen(e:Event):void{
pb.label = '%3%%';
}
public function onComplete(e:Event):void{
bt.enabled = false;
}
public function onSelect(e:Event):void{
var request:URLRequest = new URLRequest(urls);
request.method = URLRequestMethod.POST;
request.contentType = 'multipart/form-data;';
imagem.upload(request, "image");
}
public function onProgress(e:ProgressEvent):void{
pb.setProgress(e.bytesLoaded, e.bytesTotal);
}
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---