在AIR项目中有一个奇怪的错误,它将视频文件上传到服务器。简化的代码是
var file:File = new File();
file.addEventListener(Event.SELECT, onSelect);
file.browse();
private function onSelect(e:Event):void
{
trace(e.target.nativePath);
}
在我的onSelect处理程序中,我获得了对File对象的引用(在本例中是我的视频文件),然后使用 File.upload()上传到服务器url。 我第一次浏览文件并选择它时,没有任何反应,也没有抛出错误。我的文件上传方法被调用但是没有! 所有后续尝试都有效。这几乎就像应用程序需要使用第一个文件选择进行初始化一样。有没有人遇到过这个?