如何确定文件是否已上传到服务器?
如果您想查看文件是否存在,则可以在您的侦听器旁边添加一个IOErrorEvent.IO_ERROR
侦听URLLoader
器Event.COMPLETE
。
var urlRequest:URLRequest = new URLRequest("http://bleh.com/file.php");
var urlLoader:URLLoader = new URLLoader(urlRequest);
urlLoader.addEventListener(Event.COMPLETE, complete);
urlLoader.addEventListener(IOErrorEvent.IO_ERROR, failure);
function complete(e:Event):void
{
initialize(true);
}
function failure(e:IOErrorEvent):void
{
initialize(false);
}
function initialize(fileExists:Boolean):void
{
urlLoader.removeEventListener(Event.COMPLETE, complete);
urlLoader.removeEventListener(IOErrorEvent.IO_ERROR, failure);
trace(fileExists);
}