FileReference поддерживает файлы размером более 4 Гб ... в чем смысл? - PullRequest
1 голос
/ 18 мая 2011

Недавно читая FileReference руководство по Adobe LiveDocs, я наткнулся на интересную заметку в описании свойства size , которую я никогда раньше не замечал :

Примечание. В первоначальной версии ActionScript 3.0 свойство size было определено как объект uint, который поддерживал файлы размером до 4 ГБ . Теперь он реализован как объект Number для поддержки больших файлов .

... большие файлы? Больше, чем 4 ГБ? ..

Какой смысл иметь поддержку таких больших файлов, если Flash все еще не позволяет работать с ними, не загружая их в память в первую очередь? Или это было изменено? Или речь идет только о AIR?

1 Ответ

2 голосов
/ 18 мая 2011

Вряд ли это связано с возможностями FlashPlayer. Я думаю, что это просто был общий недостаток дизайна в классе FileReference. Этот класс должен моделировать все возможные ссылки на файлы. Если файловая система допускает файлы размером более 4 ГБ, и они не могут быть правильно представлены экземпляром FileReference, эта модель не делает то, что должна - иметь возможность представлять все возможные ссылки на файлы. Первоначальная версия просто представляла все ссылки на файлы размером менее 4 ГБ. Кто-то заметил этот недостаток в первоначальном дизайне и исправил его.

...