FileReference支持大于4 GB的文件...重点是什么?

时间:2011-05-18 08:13:22

标签: actionscript-3 air large-files filereference

最近在Adobe LiveDocs上阅读了FileReference手册,我在size属性的描述中偶然发现了一个有趣的 note ,这是我以前从未注意到的:

  

注意:在ActionScript 3.0的初始版本中,size属性被定义为uint对象,该对象支持大小约 4 GB 的文件。它现在作为Number对象实现,以支持更大的文件

...更大的文件?大于4 GB?..

支持这些大文件有什么意义,如果Flash仍然不让它们与它们一起工作而不先将它们加载到内存中?或者这已经改变了?或者仅仅是AIR?

1 个答案:

答案 0 :(得分:2)

这不太可能以任何方式涉及FlashPlayer的功能。 我认为这只是FileReference类中的一般设计缺陷。该类应该模拟所有可能的文件引用。如果文件系统允许大于4gb的文件并且FileReference实例无法正确表示此类型,则此模型不会执行它应该执行的操作 - 能够表示所有可能的文件引用。 初始版本仅表示对大小低于4 GB的文件的所有文件引用。有人注意到了初始设计中的缺陷并修复了它。