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