2017-02-13 11 views
0

Я разрабатываю приложение с открытым исходным кодом, которое должно монтировать общий ресурс webdav на локальную букву диска, например NETDRIVE и WEBDRIVE, с помощью node.js и electronic-js, поэтому в моей заявке на present Я загружаю все файлы из sharep.net, которые занимают много времени и не являются надежными для тяжелых данных. Есть ли другой подход, так что всякий раз, когда пользователь обращается к файлу, только этот конкретный файл следует извлекать из общего ресурса webdav, я попытался отобразить структуру метаданных файлов (фиктивная) в каталоге и сохранил этот каталог под файловым наблюдателем. Таким образом, когда пользователь пытается открыть файл, наблюдатель должен зафиксировать событие открытия файла, чтобы получить, к какому файлу был пользователь, который пытается получить доступ, так что в фоновом режиме приложения будет запущен сервис для получения этого конкретного файла с использованием пути к файлу в качестве ссылки, но ни один из них не удается зафиксировать событие открытия файла. Есть ли другой подход, чтобы сделать это, исправьте меня, если я ошибаюсь.Нужна помощь в разработке пользовательского клиента WebDav с использованием node.js

Спасибо-х

ответ

0

Я думаю, что вы хотите виртуальную файловую систему и рекомендовать библиотеку Докана. Dokan - это начальная точка приложения виртуальной файловой системы Windows.

Google, Naver использовать Докана и NetDrive, RaiDrive (шахты) использовать CBFS.