Вроде всё доделали. Должно работать стабильно.
Cсылки на файлы в общем виде могут иметь вид: http(ftp)://user:pass@domain.com/path/to/file.ext Новая ссылка с новой строки. Поддерживается закачка по HTTP и FTP протоколу. Для удалённой закачки установлен суточный лимит: не больше 100 файлов общим объёмом 20Gb. На удалённую закачку принимаются файлы размером от 5Mb до 1.5Gb
Итак. Вбиваете УРЛы. Идёт проверка на корректнось УРЛа. Если всё гуд, то пытаемся получить размер файла из заголовка. Если размер удаётся получить, то файл заносится в базу и ставится на ожидание закачки В течении 2 минут одиному из раздающих серверов назначается задание скачать его. При этом файл переходит в статус "Загружается". Если в течении 6ти часов скачать файл не получается, то файл пропадает из списка Удалённых Закачек. Если же файл удаётся скачать, то он сразу же появляется в "Моих файлах" и так же пропадает из списка Удалённых закачек.
P.s. Не стоит вбивать кучу летитбитовских ссылок. Скачивание файлов ведётся параллельно, и если какой-то файл с летитбита уже скачивается, то все остальные летитбит ссылки окажутся недоступны и улетят в трубу. Конечно, это не касается ссылок "выпрямленных" премиумлетитбит аккаунтом (там, вроде как, не идёт привязка к IP). P.P.s Поддерживается только basic авторизация.
С проблемами и пожеланиями отписывайтесь здесь
« Последнее редактирование: Июня 04, 2009, 09:43:36 от SubAdmin »
|