flex – 使用Adobe AIR下载文件

前端之家收集整理的这篇文章主要介绍了flex – 使用Adobe AIR下载文件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何在基于Flex的AIR应用程序中从互联网上下载文件

我尝试使用一个文件与url设置为地址,但我有一个文件不存在错误,当我试图保存它。而在这个问题上,google很难找到帮助。

解决方法

你想从2个api组合中选择来完成这个。

版本1是URLLoader和FileStream

使用这种类的组合,您将通过URLLoader对象将文件从服务器加载到空中。这将会将文件下载到内存中,然后在下载完成后通知您。确保使用URLLoaderDataFormat.BINARY的dataFormat启动下载。然后,您将启动一个Filestream对象,并使用writeBytes()将其写入磁盘。

版本2是URLStream和FileStream

URLStream与URLLoader非常相似,但在使用结果之前,不要等待文件完全下载,数据在下载过程中可供您使用。此方法适用于大型文件,因为您不必等待完整的下载才能将其保存到磁盘,并且还可以节省内存,因为一旦玩家将其移交给您,它可以释放与该数据相关的内存。 YOu将以完全相同的方式使用filestream,您最终将在文件的每个块上写入一个writeBytes()。

原文链接:https://www.f2er.com/flex/174395.html

猜你在找的Flex相关文章