
29.08.2008, 14:48
|
|
Регистрация: Jul 2002
Адрес: Ярославль
Сообщений: 9
|
Компонент на Флеш для загрузки больших файлов
- Требуется компонент, который осуществлял бы загрузку больших файлов (до гигабайта) по HTTP. Компонент будет использоваться на веб-странице.
- Файл должен сразу сохраняться на локальный диск и быть доступен для чтения другими программами даже будучи не полностью загруженным.
- URL для загрузки устанавливается извне при инициализации страницы.
- Путь, куда должен загружаться файл, выбирается пользователем (стандартный диалог Save As)
- Имя, под которым предлагается сохранить файл, устанавливается извне. Так, например, файл на сервере может называться DM999344.ZIP, а сохраняться будет как Algorithm_And_Music.zip. Естественно, в диалоге сохранения файла, пользователь может это имя изменить.
- Управление контролом должно осуществляться через Javascript
Методы:
- Start - запуск загрузки файла. Пользователю предлагается диалог выбора фолдера, куда сохранять файл. Если файл частично загружен, загрузка продолжается с места "обрыва".
- Stop - остановка загрузки файла.
Свойства
- Общий размер загружаемого файла в байтах.
- Текущая позиция (сколько реально загружено) в байтах.
- Реальное имя, с которым пользователь сохраняет файл (полный путь)
- Состояние - что сейчас делает компонент. Качает или стоит.
- Скорость закачки
- При возобновлении загрузки частично загруженного файла
PS: Можно использовать какой-то готовый компонент или написать его с нуля - непринципиально.
__________________
[Team: Гоблины всех сильней!]
|