2009-07-07 5 views
0

, поэтому я ищу способ разрешить пользователям управлять статическими файлами в своих собственных каталогах на моем веб-сервере без предоставления им доступа ftp. Я видел элементы управления, такие как один here, который делает то, что я хочу, однако я бы хотел взвесить несколько вариантов. любые рекомендации?Управление файлами управления

ответ

0

Почему вы не хотите использовать FTP? Это совершенно практичный инструмент для управления статическими файлами. Доступны бесплатные FTP-серверы и множество обучающих программ для их настройки.

+0

ftp не подходит для некоторых моих пользователей. есть также накладные расходы на интеграцию пользователей ftp в приложение, я не хочу этого делать. Я ищу веб-элемент управления, чтобы связать его с моей защитой на основе ролей, чтобы я мог просто предоставить роли пользователей и позволить остальной части безопасности моего приложения определить, имеют ли они права на папку. ftp также увеличивает накладные расходы при управлении папками, к которым им разрешен доступ. – pedlar

+0

Значит, эти статические файлы (и их разрешения) являются частью приложения? – mcandre

+0

Право, приложение контролирует, кто имеет доступ к каким каталогам. если сопоставление между каталогами и пользователями было статичным, а 1: 1, я был бы более склонен использовать учетную запись ftp. – pedlar

0

Я бы назвал chroot окружением minus shell, но потом выяснилось, что вы имеете в виду менеджера ASP.Net ... так что вам может понадобиться другая ссылка. Это здесь для справки.

0

Вот действительно хороший и бесплатный скрипт php, который использует ftp (я думаю). его получили кучки функций, таких как AJAX, и это имеет очень приятный дизайн

http://ecosmear.com/relay/

0

это идеальное место, чтобы использовать шаблон MVC. не дают пользователю прямого доступа к своим файлам на вашем сервере. вместо этого используйте контроллер, чтобы получить список доступных файлов и вернуть их имена. затем дайте им список вещей, которые они могут делать с каждым файлом/каталогом.

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

Смежные вопросы