0

我正在尝试使用文件引用上传 excel 文件,但是在上传时会引发此错误

错误 #2044:未处理的 IOErrorEvent:。text=Error #2124: 加载的文件是未知类型。

继续上传文件后发生动作脚本错误,但为什么会出现该错误?

谢谢

4

3 回答 3

0

contentLoaderInfo 是关键

loader.contentLoaderInfo.addeventListener( IOErrorEvent.IO_ERROR , someIOerrorCallBack )
于 2011-04-27T19:13:08.263 回答
0

查看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 文件?最简单的方法是,如果您尝试从 localhost url 加载它,那应该可以。如果它是磁盘上的文件,请检查您的安全设置http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager04.html并启用文件所在的目录。如果您从其他域加载它,则需要采取其他预防措施,例如该域上的 crossdomain.xml。

于 2011-04-27T21:36:34.670 回答
0

你在使用 FileReference 的 .load() 方法吗?如果是这样,不要。只需执行 .browse() 方法,当触发所选事件时,让 FileReference 继续执行 .upload()。您需要使用 .load() 的唯一原因是您的 Flex 客户端是否需要读取字节。

于 2011-04-28T21:41:33.590 回答