Я принял Apache FtpServer в качестве библиотеки моего приложения для обмена файлами. Однако я выставляю, что могу установить разрешение файлов/каталогов.
например У меня есть много файлов/каталогов в домашнем каталоге, но я просто хочу сделать доступными через FTP-соединение только ~/A/
, ~/B/
, ~/c.txt
и ~/d.mp4
.
Очевидно, что не рекомендуется создавать временный директор в качестве корневого каталога клиента и копировать в него файлы, но похоже, что встроенного решения Apache FtpServer нет.
В настоящее время я думаю о реализации класса FtpFile
для себя, но я все еще смущен и колеблюсь.