Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Суммарный размер файлов (http://www.flasher.ru/forum/showthread.php?t=95609)

turbine 09.05.2007 16:36

Суммарный размер файлов
 
Столкнулся с такой задачей:

На сервере в папке лежит несколько файлов, например, несколько роликов или изображений. Возникает необходимость выяснить их размер в байтах, чтобы:
1. точно информировать о размерах изображения (напр. в галереи).
2. точно рассчитывать процент загрузки/перекачки.

Методы getBytesLoaded, getBytesTotal связаны с процессом загрузки файлов. Как грамотно узнать размеры файлов, не загружая их.

iNils 09.05.2007 16:52

Обратится к серверному скрипту, который выдаст размер.

turbine 09.05.2007 17:13

А FileReference может помочь? Подскажите как толком передать ему имя файла, который нужно пристально изучить, ибо метод обладает преимущественно (read only) свойствами.

BigDan 09.05.2007 17:52

метод browse() -> свойство name.

turbine 09.05.2007 19:53

А browse разве не вызывает диалоговое окно для выбора файла по маске?

BigDan 09.05.2007 20:06

Цитата:

Сообщение от turbine
А browse разве не вызывает диалоговое окно для выбора файла по маске?

да, только для маски надо использовать класс FileReferenceFilter.

etc 09.05.2007 20:07

Да, выдает окно, юзер выбирает файл, после выбора можно узнать его размер.

turbine 09.05.2007 20:38

Спасибо. Все это верно, и, действительно, работает.
Однако постановка задачи немного иная.
Для флэш-сайта, например, сложно представить выбор файла через GDI/ диалоговое окно, если флэш сам по себе представляет достаточно гибкие возможности визуализации и выбора.
Задача в чем и заключается: как тихо и мирно узнать размер файла, лежащего в папке на сайте, средствами AS 2.0

BigDan 09.05.2007 20:41

так не узнаешь, можешь через пхп.


Часовой пояс GMT +4, время: 22:46.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.