Сведения о вопросе

MAT

07:49, 22nd August, 2020

Теги

http   file   dav    

Представление запроса базы данных олицетворение файла на Windows общей папке?

Просмотров: 453   Ответов: 3

Есть ли какой-то способ получить что-то, что выглядит как файл в общей папке Windows, но на самом деле является ресурсом, обслуживаемым через HTTP?

Для контекста я работаю со старым приложением, которое может работать только с файлами в общей папке Windows, я хочу создать простой сервис на основе HTTP для динамического обслуживания содержимого файлов, чтобы по запросу получать изменения в реальном времени в базовых данных


Спасибо за советы - у меня сейчас есть кое-какие исследования...

Спасибо всем,



  Сведения об ответе

LIZA

01:26, 20th August, 2020

WebDAV (в основном) берет существующий каталог и совместно использует его над HTTP - что звучит как противоположность тому, что вы хотите.

Вам нужно что-то, что говорит на одном конце SMB/CIFS, а на другом-ваш собственный код. Самый простой способ сделать это-использовать файловую систему userspace.

С этой целью вот несколько ссылок:

  1. WinFUSE , это своего рода усеченный Киф/сервер SMB, что может провести свой собственный файловой системы. Я сделал с ним пару небольших образцов-и документы ужасны, но это более или менее сработало.
  2. Дукана , а пользовательский файл драйвер с .NET привязки. Я еще не пользовался этой штукой, но она выглядит многообещающе. Он имеет как .NET, так и Ruby привязки, так что вы должны быть в состоянии получить POC довольно быстро.
  3. Файловая система обратного вызова - еще одна файловая система пространства пользователей. Опять же, у меня нет опыта общения с этим человеком.
  4. Коробка Linux с SAMBA и FUSE, которые разделяют дисковод до коробки Windows.


  Сведения об ответе

lats

01:52, 17th August, 2020

Это не ответит на ваш вопрос каким-либо значимым образом, но, возможно, это направит вас в правильном направлении. Посмотрите на обслуживание "file(s)" через WebDAV--SharePoint использует это, и его файлы могут быть доступны точно так, как вы хотите, как общий файловый ресурс, где механизм транспорта является HTTP. К сожалению, я не могу дать более подробную информацию, так как я работал только на клиентском конце WebDAV, а не на серверной стороне вещей.


  Сведения об ответе

appple

02:51, 10th August, 2020

Я думаю, что подача файлов с WebDAV может быть тем, что вы ищете.


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться