Как программно загрузить торрент-файл

У нас есть клиент с созданным нами сайтом загрузки (с использованием Ruby / RoR), и он хочет добавить возможность загрузки файлов по торрент-ссылке.

Прямо сейчас вы можете загружать файлы с ПК или URL .. как лучше всего программно загрузить файл по торрент-ссылке?

Похоже, нам нужно сначала загрузить торрент в каталог tmp, затем извлечь файл .. и переместить этот файл в каталог загрузки ..

Я ценю вклад любого, кто имеет в этом опыт (на любом языке программирования).

Функция: чтобы загрузить файл по торрент-ссылке. Как зарегистрированный пользователь сайта я хочу иметь возможность вставить URL-адрес торрент-файла. Затем загрузите этот файл на сайт, а не сам торрент-файл.


person revive    schedule 17.07.2010    source источник
comment
Спасибо, Роберт .. Я вернусь и сделаю это .. Сначала я попробовал, но сайт сказал, что мне нужно подождать, пока у меня не будет репутации выше 15 ... поэтому я не смог сделать это во время первоначальных вопросов и ответов;) Спасибо!   -  person revive    schedule 17.07.2010
comment
Спасибо за рекомендацию, Роберт .. Я еще раз рассмотрел свои предыдущие вопросы, проголосовал и выбрал приемлемое решение. Спасибо еще раз.   -  person revive    schedule 17.07.2010
comment
у кого-нибудь есть представление о том, как предоставить URL-адрес приложения, и заставить это приложение загрузить файл, связанный с торрентом ???   -  person revive    schedule 18.07.2010
comment
Здравствуйте, Роберт ... Я проверял, есть ли у вас отзывы по этому вопросу? Мы все еще пытаемся решить эту проблему и не смогли найти приемлемого решения.   -  person revive    schedule 27.09.2010
comment
вы должны хранить торрент-файл до тех пор, пока не будет скачан исходный файл. Затем вы можете использовать maketorrent, чтобы создать новый торрент-файл из командной строки и сохранить его в любом месте.   -  person Glen Morse    schedule 09.10.2013


Ответы (1)


Имея торрент-файл или магнитную ссылку, можно получить список файлов для торрента. Затем загрузчик может указать, какие файлы торрента нужно загрузить. Сторона сервера может загружать указанные файлы в торрент с помощью BitTorrent.

Ссылка на торрент-файл ничем не уступает самому торрент-файлу, если сервер может получать данные с этого адреса.

person Matt Joiner    schedule 11.09.2014