vBulletin, файлы и FTP

iWeb
На сайте с 19.07.2008
Offline
31
669

Хочу организовать загрузку больших файлов на форум (vbulletin).

Такие файлы нужно закачивать через FTP.

Как сделать так, чтобы они были доступны не по статичному адресу, а по динамическому, и только для зарегистрированных пользователей?

То есть я загружаю файл, указываю скрипту путь к нему. Пользователь же идет на специальную страницу, где он уже и видит одноразовую ссылку.

Наверняка есть плагины, решающие эту проблему. Кто ими пользовался? Какие лучше?

Заранее спасибо!

N
На сайте с 06.05.2007
Offline
419
#1

Зачем вам комбинация авторизации на форуме и динамической ссылки?

есть скрипт rw::download, который интегрируется с форумом, но проект малость подзаброшен. динамических ссылок там нету.

Если вы серьезно настроены - обращайтесь, напишу любые фантазии оформленные в виде ТЗ.

Кнопка вызова админа ()
iWeb
На сайте с 19.07.2008
Offline
31
#2
netwind:
Зачем вам комбинация авторизации на форуме и динамической ссылки?

Вы правы, думаю незачем...

есть скрипт rw::download, который интегрируется с форумом, но проект малость подзаброшен.

Сильно заброшен?:(

Вот что на сайте у них:

12/01/2009: RW:;Download 4.1.2 available.

Правда я бы не сказал, что жизнь на форуме бурлит...

Если вы серьезно настроены - обращайтесь, напишу любые фантазии оформленные в виде ТЗ.

К сожалению, оплатить полноценную реализацию задачи с нуля не могу...

Или Вы что-то другое имели в виду?

N
На сайте с 06.05.2007
Offline
419
#3

iWeb, ну они там пишут, что ищут проект превратился в полный опенсорс и ищут ментейнера.

Да в принципе им там некуда развиваться. Все основные фичи работают.

Разве что для совместной работы с nginx могли бы сделать поддержку X-Accel-Redirect и скорости скачивания. Это важно когда файлы большие и любители покачать наседают с качалками.

Но до этого надо еще дорасти.

Alex91
На сайте с 30.12.2007
Offline
258
#4
iWeb:
ак сделать так, чтобы они были доступны не по статичному адресу, а по динамическому, и только для зарегистрированных пользователей?

есть vbdownloads чтоли

http://vbsupport.org/forum/downloads.php - пример, скачивать файлы могут только зарегистрированные пользователи

C Уважением, Алексей
iWeb
На сайте с 19.07.2008
Offline
31
#5
Разве что для совместной работы с nginx могли бы сделать поддержку X-Accel-Redirect и скорости скачивания. Это важно когда файлы большие и любители покачать наседают с качалками.

netwind, то есть сервер будет сильно загружать? ∼ 300 мб - это большие файлы?..

Спасибо.

Skom
На сайте с 02.12.2006
Offline
166
#6

Если о динамическом адресе, то самый непробиваемый способ ограничения скачиваний - отдавать файлы через lighttpd c настроенным mod_secdownload

Ещё и ограничивает время на загрузку. Например, 2 часа. После этого ссылка автоматом становится нерабочей.

Если хостер может обеспечить, то самое оно.

А уж с форума туда пускать или ещё откуда - дело техники.

Cras amet qui numquam amavit quique amavit cras amet
N
На сайте с 06.05.2007
Offline
419
#7

iWeb, могут и сильно. Большинство скриптов контролируемой скачки не особо эффективны. Для правильной работы с nginx их нужно модифицировать. Но я бы не стал беспокоиться раньше времени. Пользователей ведь нужно где-то взять, а у вас бюджета нет.

iWeb
На сайте с 19.07.2008
Offline
31
#8
netwind:
iWeb, могут и сильно. Большинство скриптов контролируемой скачки не особо эффективны. Для правильной работы с nginx их нужно модифицировать. Но я бы не стал беспокоиться раньше времени. Пользователей ведь нужно где-то взять, а у вас бюджета нет.

Отписал в ЛС.

Skom:
Если о динамическом адресе, то самый непробиваемый способ ограничения скачиваний - отдавать файлы через lighttpd c настроенным mod_secdownload

lighttpd - это ведь сервер?..

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий