The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"WEB Интерфейс для закачки файлов на сервер"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"WEB Интерфейс для закачки файлов на сервер" 
Сообщение от samuel emailИскать по авторуВ закладки(ok) on 19-Июн-05, 17:12  (MSK)
Суть: имеется сервер FreeBSD-5.4, который используется в качестве шлюза в интернет(через NAT).
Клиенты часто закачивают большие файлы (от 300Мб до 1Гб).
Сайчас клиенты закачивают файлы непосредственно на свой компьютер.
Необходимо организовать что-то вроде Reget'а с WEB интерфейсом на сервере.
Порядок работы:
1. Клиент добавляет ссылку на ftp ресурс через WEB интерфейс.
2. Клиент следит за состоянием закачки(в это время может выключить свой компьютер).
3. После окончания загрузки клиент может переместить файл по локальной сети.
Смысл:
1. Смысл в том, что скорость доступа в Интернет в настоящее время всё-таки несопоставима со скоростью локальной сети.
2. Постановка закачки в ночь.
3. Дополнительно: upload на внешний FTP аналогично(в обратном направлении).
4. Авторизация клинетов.
5. Ведение логов закачек.
6. Предоставление определенных файлов через внешний интерфейс.

Задача:
Наверняка существует уже готовая реализация(искал не нашёл).
На чём релизовывать понятно: Apache+(Perl/PHP)?Mysql.. Жалко время.
Да вообще-то неплохая работа в качестве курсовой по "программированию".

Более высокоуровневое описание(для пользователя):
Название: услуга перемещения файлов в сети Интернет.
Назначение: увеличение эффективности использования канала связи.

  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "WEB Интерфейс для закачки файлов на сервер" 
Сообщение от Solotony emailИскать по авторуВ закладки on 20-Июн-05, 18:26  (MSK)
>Задача:
>Наверняка существует уже готовая реализация(искал не нашёл).
>На чём релизовывать понятно: Apache+(Perl/PHP)?Mysql.. Жалко время.
>Да вообще-то неплохая работа в качестве курсовой по "программированию".
>
>Более высокоуровневое описание(для пользователя):
>Название: услуга перемещения файлов в сети Интернет.
>Назначение: увеличение эффективности использования канала связи.

За $300 я отдам исходник.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "WEB Интерфейс для закачки файлов на сервер" 
Сообщение от Андрей emailИскать по авторуВ закладки(??) on 20-Июн-05, 18:41  (MSK)
>За $300 я отдам исходник.

А посмотреть на рабочую версию можно?


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "WEB Интерфейс для закачки файлов на сервер" 
Сообщение от Solotony emailИскать по авторуВ закладки on 20-Июн-05, 19:35  (MSK)
>А посмотреть на рабочую версию можно?

Если найду.

Это скрипт на perl, точнее несколько. Оболочка для wget-а.

1: кладет url в очередь закачки, выдает номер.

2: "демон", смотрит очередь и при наличии свободных "слотов" пускает новый процесс закачки. Отслеживает завершившиеся процессы. Утром тормозит все процессы закачки. Вечером пускает заново.

3: просмотр состояния закачки - анализируется состояние, выдает лог, есть возможность  прерывания закачки.

4: административный интерфейс - позволяет удалить любой процесс закачки,
остановить или запустить "демона".

Реализация очереди - наподобии qmail-овской - переклдывание из папки в папку. Пользователи/пароли вбиты в текстовый файл. Обратной загрузки нет.

Года 2 назад делал. Все работает, но недостаток один - эти козлы (пользователи) предпочитали качать самостоятельно и в гробу видали мой скрипт :(

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру