Flex 3 中的 Excel 上传

发布于 2024-11-03 15:06:15 字数 177 浏览 0 评论 0 原文

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

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

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

谢谢

am trying to upload excel file using filereference
however when uploading it is throwing this error

Error #2044: Unhandled IOErrorEvent:. text=Error #2124: Loaded file is an unknown type.

Action script error occured
after continue it is uploading the file but why that error is coming?

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

可是我不能没有你 2024-11-10 15:06:15

contentLoaderInfo 是关键

loader.contentLoaderInfo.addeventListener( IOErrorEvent.IO_ERROR , someIOerrorCallBack )

contentLoaderInfo is key

loader.contentLoaderInfo.addeventListener( IOErrorEvent.IO_ERROR , someIOerrorCallBack )
只为守护你 2024-11-10 15:06:15

查看 http:// www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager04.html 并启用文件所在的目录。如果您从其他域加载它,则需要采取其他预防措施,例如该域上的 crossdomain.xml。

Check out http://scottrockers.com/blog/resources/flash-information/workaround-solution-to-flash-error-2044-unhandled-securityerror-and-error-2048-security-sandbox-violation, but like JAX & Lee said, we need a lot more info. Are you trying to load the excel file from your computer, from a seperate domain, from localhost, from 127.0.0.1? Easiest way is if your trying to load it from a localhost url, that should work. If it's a file on disk, check your security settings http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager04.html and enabled the directory where the file resides. If your loading it from some other domain, you need to take other precautions like a crossdomain.xml on that domain.

天荒地未老 2024-11-10 15:06:15

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

Are you using the .load() method of FileReference? If so, don't. Just do the .browse() method and when the selected event is triggered, have FileReference go ahead with the .upload(). The only reason you would need to use .load() is if your Flex client needs to read the bytes.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文