在不使用Flex中的FileReference.load()方法的情况下读取上载文件的内容

时间:2011-11-24 08:25:34

标签: actionscript-3 flex flex3

我将使用flex 3.5和php实现文件上传应用程序。在flex代码中,我需要在不调用FileReference.load()方法的情况下读取上传文件的内容(因为在上传大文件时这是一个很大的问题)。我检查了许多在线文章,但没有找到在flex中执行此操作的方法。 任何人都可以告诉我,如果不使用FileReference.load()方法访问该文件的内容?

因为我需要在那之后对数据进行分块。

1 个答案:

答案 0 :(得分:0)

考虑到你想要上传文件大小超过FileReference可以处理的文件,我的建议是利用php或其他服务器端文件上传脚本来利用文件上传功能。

一旦您的数据可供服务器使用,请获取文件内容的bytearray并发送到您的Flex应用程序。

当然,这是间接的方式,但只是我能想到的解决方案,除非您可以分批文件并批量上传!