Plugin_getdir.ru - Novik/ruTorrent GitHub Wiki

Плагин _getdir

Описание

Данный плагин является сервисным, он добавляет в систему код, с помощью которого другие плагины могут обеспечить возможность комфортной навигации по файловой системе хоста. К имеющемуся полю ввода для имени файла добавлятся кнопка, по нажатию на которую будет показан список файлов и/или директорий в текущей директории на сервере. Так:

Некоторые неочевидные моменты

  • В списке будут показаны только директории, которые доступны пользователю rtorrent на запись/выполнение и пользователю веб-сервера на чтение/выполнение.
  • Самая верхняя директория, до которой можно добраться, задается при конфигурации ruTorrent в переменной $topDirectory.
  • Отсутствие каких-либо элементов в списке вообще означает, что соответствующая "умолчательная" директория (в зависимости от специфики это может быть директория, заданная в $topDirectory или, например, умолчательная директория rtorrent для сохранения файлов) плагину недоступна (см. пункт 1).
⚠️ **GitHub.com Fallback** ⚠️