我正在尝试使用文件引用上传 excel 文件,但是在上传时会引发此错误
错误 #2044:未处理的 IOErrorEvent:。text=Error #2124: 加载的文件是未知类型。
继续上传文件后发生动作脚本错误,但为什么会出现该错误?
谢谢
我正在尝试使用文件引用上传 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 文件?最简单的方法是,如果您尝试从 localhost url 加载它,那应该可以。如果它是磁盘上的文件,请检查您的安全设置http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager04.html并启用文件所在的目录。如果您从其他域加载它,则需要采取其他预防措施,例如该域上的 crossdomain.xml。
你在使用 FileReference 的 .load() 方法吗?如果是这样,不要。只需执行 .browse() 方法,当触发所选事件时,让 FileReference 继续执行 .upload()。您需要使用 .load() 的唯一原因是您的 Flex 客户端是否需要读取字节。