Открытие удаленного файла Excel через WebDAV без полной поддержки WebDAV - PullRequest
1 голос
/ 15 марта 2012

Я хочу реализовать довольно простую систему, в которой пользователь может открывать и редактировать файл Excel по ссылке на ресурс WebDAV. Для этого я использую специальное решение ASP.NET (работающее в Azure, поэтому установка / настройка дополнительного программного обеспечения очень сложна). Делая базовую реализацию, я могу открыть документ, но в режиме только для чтения. Я видел несколько сообщений о том, как открыть в режиме чтения-записи, но я не уверен, какие глаголы / опции WebDAV мне нужно поддерживать, чтобы это произошло на бэкэнде.

Есть ли список глаголов, которые Excel (и Office в целом) используют при работе с ресурсом / файлом WebDAV?

Спасибо, Erick

Ответы [ 2 ]

0 голосов
/ 08 мая 2013

Вам потребуется поддержка следующих глаголов WebDAV:

КОПИРОВАНИЕ, УДАЛЕНИЕ, ПОЛУЧИТЬ, ГОЛОВКА, БЛОКИРОВКА, ПЕРЕМЕЩЕНИЕ, ПАРАМЕТРЫ, ПРОПФИНД, ПРОПАТЧ, ПУТЬ, РАЗБЛОКИРОВАТЬ

Вы можете опустить некоторыеиз них из ответа OPTIONS, такого как COPY, MOVE или PROPPATCH, но по моему опыту это может привести к тому, что MS Office откроет документы только для чтения.

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

После изучения этого и написания некоторого прототипа кода выясняется, что вам нужны практически все функции WebDAV, включая оба уровня.Или настолько близко ко всем, что не стоит делать частичную реализацию.

Эрик

...