Как редактировать текстовые документы из webdav? - PullRequest
0 голосов
/ 09 декабря 2011

Я хотел бы реализовать функциональность в веб-приложении MVC3, которая позволяла бы пользователям редактировать документы Microsoft Office напрямую с помощью WebDAV, но, к сожалению, я не знаю, с чего начать.Я должен сделать ссылки на документы, которые после нажатия откроют документы, и после того, как пользователь сохранит документ, он должен быть загружен обратно на сервер.Любая помощь приветствуется.Заранее спасибо.

1 Ответ

0 голосов
/ 23 апреля 2012

Возможно, вам понадобится плагин для веб-браузера (ActiveX или Netscape API), который бы справился с этим за вас.Вы можете передать URL документа (с некоторым файлом cookie аутентификации) этому плагину, нажав на ссылку.Плагин, который может загрузить файл, открыть его, используя ShellExecute или аналогичный (например, сервисы Launch на Mac), и при закрытии файла вы можете загрузить файл.

Это, конечно, очень простое использование и не использует силу протокола webDAV.Например, вы должны обрабатывать блокировки webdav или определять etags файла перед загрузкой и т. Д., Чтобы предотвратить потерю данных.Вы должны прочитать больше о webdav: http://www.ietf.org/rfc/rfc3744.txt.

...