Flash 10:如何将数据流传输到本地文件?

Flash 10:如何将数据流传输到本地文件?,flash,actionscript-3,flash-10,Flash,Actionscript 3,Flash 10,我需要类似于AdobeAIR中的FileStream类的东西,但需要在Flash Player中工作。 我知道有FileReference#save(),但它只能一次保存整个文件,如果要保存的数据的大小大于可用内存,则无法工作。。。 是否真的不可能将数据流式传输到本地文件以避免将整个数据保留在内存中? 或者,可以在不首先将整个文件读入内存的情况下将数据附加到本地文件中 我非常需要这个! 谢谢 你运气不好。安全限制不允许在AIR应用程序的上下文之外发生这种情况。如果要访问服务器,可以通过服务器传递

我需要类似于AdobeAIR中的FileStream类的东西,但需要在Flash Player中工作。 我知道有FileReference#save(),但它只能一次保存整个文件,如果要保存的数据的大小大于可用内存,则无法工作。。。 是否真的不可能将数据流式传输到本地文件以避免将整个数据保留在内存中? 或者,可以在不首先将整个文件读入内存的情况下将数据附加到本地文件中

我非常需要这个!
谢谢

你运气不好。安全限制不允许在AIR应用程序的上下文之外发生这种情况。

如果要访问服务器,可以通过服务器传递数据

使用FileReference.save()并点击服务器上的某个URL。然后,开始将要保存的数据流式传输到服务器,然后让服务器将其重定向到flash客户端。您需要在服务器上编写一些自定义的处理方法,而且速度不会像在本地保存一样快,但这可能是您能够做到这一点的唯一方法