Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Атрибуты файла (http://www.flasher.ru/forum/showthread.php?t=202390)

GrafMine 12.07.2013 20:33

Атрибуты файла
 
При каком условии пользователю предоставляется атрибуты файла на локальном PC или удаленном сервере?
Существует ли метод сканирования файла не скачивая его флешем ( интересует размер файла ) ?
Нашел альтернативное решение ну оно мне не подходит из-за диалогового окна которое вылазит для указания пути сохранения скаченного файла:
Код AS3:

 private var downloadURL:URLRequest;
        private var fileName:String = "text.txt";
        private var file:FileReference;
 
        public function file_download():void {
            downloadURL = new URLRequest();
            downloadURL.url = "http://mydomain.ru/text.txt";
            file = new FileReference();
            file.download(downloadURL, fileName);
            trace(file.size); <--- показывает размер файла
        }

Есть ли другие автоматические методы скачивания с уже предусмотренной папки загрузки?
Интересуют вообще все возможные варианты для получении информации о размере файла( похоже кроме FileReference) .

alexcon314 13.07.2013 00:37

На сервере можно положить скрипт (php или еще что-то), который принимая параметром путь к файлу выдает его размер, и к этому скрипту обращаться из флеша.
На локальном компе нужен AIR.

GrafMine 13.07.2013 01:32

Цитата:

Сообщение от alexcon314 (Сообщение 1140947)
На локальном компе нужен AIR.

как раз таки на AIR и пишу, как это сделать с помощью его?

alatar 13.07.2013 22:10

Класс File, как наследник FileReference имеет свойство size которое содержит размер файла, на который ссылается данный экземпляр File.

GrafMine 13.07.2013 23:29

Цитата:

Сообщение от alatar (Сообщение 1141014)
Класс File, как наследник FileReference имеет свойство size которое содержит размер файла, на который ссылается данный экземпляр File.

Благодарю за наводку :)


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

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