Excel在flex 3中上传

| 我正在尝试使用filereference上传excel文件 但是在上传时会引发此错误 错误#2044:未处理的IOErrorEvent :。 text = Error#2124:加载的文件是未知类型。 发生动作脚本错误 继续后,它正在上传文件,但是为什么会出现该错误? 谢谢     
已邀请:
contentLoaderInfo是关键
loader.contentLoaderInfo.addeventListener( IOErrorEvent.IO_ERROR , someIOerrorCallBack )
    
查看http://scottrockers.com/blog/resources/flash-information/workaround-solution-to-flash-error-2044-unhandled-securityerror-and-error-2048-security-sandbox-violation,但与JAX和李说,我们需要更多信息。您是否要从计算机,单独的域,本地主机和127.0.0.1加载excel文件?最简单的方法是,如果您尝试从本地主机url加载它,那应该可以工作。如果它是磁盘上的文件,请检查您的安全设置http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager04.html并启用文件所在的目录。如果从其他某个域加载它,则需要采取其他预防措施,例如该域上的crossdomain.xml。     
您是否正在使用FileReference的.load()方法?如果是这样,那就不要。只需执行.browse()方法,并在触发选定事件时,让FileReference继续执行.upload()。您需要使用.load()的唯一原因是您的Flex客户端是否需要读取字节。     

要回复问题请先登录注册