Я разрабатываю интранет, в котором будут размещаться файлы пользователей. В основном это облачный хостинг для файлов пользователей в домашней сети. Я разрабатываю это с помощью PHP.
Есть ли хорошие файловые менеджеры для интрасетей с открытым исходным кодом? Или есть ли способ открыть каталог на сервере в Explorer / Finder по ссылке в интрасети? Так пользователи могут визуально видеть свои файлы?
Привет, я считаю, что вам нужна система, поддерживающая WebDAV.
http://en.wikipedia.org/wiki/WebDAV
Распределенная разработка и управление версиями на основе Интернета (WebDAV) - это набор методов, основанных на протоколе передачи гипертекста (HTTP), который облегчает сотрудничество между пользователями при редактировании и управлении документами и файлами, хранящимися на серверах World Wide Web.
Вот несколько примеров файловых менеджеров webdav: http://www.webdav.org/projects/
Вот проект PHP с открытым исходным кодом:
http://extplorer.sourceforge.net/
Также стоит отметить, что многие системы позволяют пользователям подключать сетевой диск к приложению webdav. По сути, вы можете сопоставить H: с http: // интрасеть / мои файлы
Что именно вы имеете в виду под «интрасетью, в которой будут размещаться файлы пользователей»? Было бы полезно знать, почему вы не используете общий доступ к файлам (согласно комментариям Бена), чтобы формировать любые предложения.
Есть несколько решений, но как магазин MS мы склонны просто использовать sharepoint, что означает, что я не могу комментировать, какие из них хороши. Сказав это, вы можете взглянуть на на открытом воздухе.
посмотри на PHPFileNavigator. Я использовал его в прошлом, чтобы разрешить группе людей доступ к веб-серверу.