Загрузка по часятм +зеркала

Тема в разделе "PHP", создана пользователем harashow, 22 мар 2009.

Статус темы:
Закрыта.
Модераторы: latteo
  1. harashow

    harashow Читатель

    Заблокирован
    Регистр.:
    15 мар 2009
    Сообщения:
    35
    Симпатии:
    3
    Помогите реализовать на php загрузку файлов по частям, а потом собственно его склеивание на сервере + заливание на несколько серверов одновременно
     
  2. jik

    jik

    Регистр.:
    11 мар 2009
    Сообщения:
    243
    Симпатии:
    133
    В какой момент файл делится на части? Пользователь его делит на части и в форме загрузки указывает несколько частей, сервер части принимает и склеивает. Так что ли? И после записи файла на сервер он тут же должен быть разослан еще на несколько серверов? Какие объемы загрузки предполагаются, высокая ли активность загрузок ожидается?
     
  3. harashow

    harashow Читатель

    Заблокирован
    Регистр.:
    15 мар 2009
    Сообщения:
    35
    Симпатии:
    3
    Вообще суть проблемы в том, чтобы заливать на сервер файлы большого объёма миную ограничения на размер. Ибо ограничивается именно размер загружаемого файла. Теоретически деление должно происходить перед загрузкой, но без участия пользователя в этом деле.

    Да после загрузки, но ещё до склейки файлы должны отправятся на сервера-зеркала, а потом должен происходить процесс склейки на всех серверах.

    Нет, большого ажиотажа не ожидается(если я правильно понял последний вопрос)
     
  4. waldicom

    waldicom Создатель

    Регистр.:
    15 мар 2009
    Сообщения:
    41
    Симпатии:
    3
    Если только флеш, иначе такое невозможно. Средствами пхп файл сначала полностью принимается сервером и лишь потом начинает его обработку. Если сам файл больше разрешенного размера, то закачка прервется.
     
  5. sympler

    sympler Постоялец

    Регистр.:
    24 окт 2008
    Сообщения:
    131
    Симпатии:
    6
    как это всеравно можно, попробуй найти скрипт depositfiles, там должно быть, если я правильно понял тебя
     
  6. 1coin

    1coin Писатель

    Регистр.:
    1 окт 2007
    Сообщения:
    9
    Симпатии:
    3
    Если под *nix'ом, то можешь попробовать использовать системную команду split
     
Статус темы:
Закрыта.