Как создать скрипт прямой загрузки, например pipebytes.com? - PullRequest
0 голосов
/ 22 апреля 2010

Кто-нибудь знает, как работает pipebytes.com? Мне нужно реализовать подобную систему в PHP, и я не знаю, как начать. Единственное, что я знаю, это то, что это возможно реализовать :). Пожалуйста, помогите!

Ответы [ 2 ]

1 голос
/ 22 апреля 2010

Обновление: Pipebytes действительно не обычная служба обмена файлами, потому что они начинают обслуживать файл, прежде чем он полностью загружен . Тем не менее, принцип тот же. Их сервер получает файл и передает его получателю. Это не p2p.

Выглядит довольно просто для меня. «Файл отправлено получателю» немного вводит в заблуждение, насколько я могу судить, здесь нет реального однорангового процесса. Файл хранится на их сервере и доставляется получателю, если ему удастся ввести правильный код.

Шаги:

  • Загрузка файла (руководство здесь )
  • Хранение файла где-то в файловой системе
  • Хранение кода, указанного пользователем где-либо, например, база данных
  • Отправка электронной почты получателю (руководство здесь )
  • Предоставление файла получателю (связанные вопросы здесь и здесь )
0 голосов
/ 22 апреля 2010

OK. Pipebytes - это не обычный сервис для обмена файлами, как описывает Пекка.

В результате клиент загружает на сервер и в то же время получатель загружает файл побайтно.

Сервер в основном передает загруженный файл другому пользователю.

Это не P2P. Сервер необходим. Вы можете прочитать, что определение для P2P здесь: http://en.wikipedia.org/wiki/Peer-to-peer

...