WOPI - документы Excel не переключаются в режим редактирования при нажатии кнопки "Редактировать в браузере"
У меня есть сервис WOPI, который возвращается CheckFileInfo
все необходимые данные, включая:
"UserCanWrite": true,
"EditModePostMessage": true,
"UserCanNotWriteRelative": true,
"HostEditUrl": "domain.com/Home/Detail/fileId?action=edit",
"HostViewUrl": "domain.com/Home/Detail/fileId?action=view"
Однако, когда WOPI возвращает Excel в режиме просмотра, нажатие кнопки "Редактировать в браузере" не переключает документ в режим редактирования.
Что может быть причиной? Мы что-то упустили?
2 ответа
Все это было установлено. Проблема заключалась в официальной документации, в которой утверждалось, что все должно работать "из коробки" после установки всех этих свойств в объекте ответа CheckFileInfo.
К сожалению, это был не тот случай. Нам пришлось реализовать прослушиватель событий, чтобы он работал соответственно.
Вам необходимо правильно настроить возможности хоста WOPI. В вашем случае это SupportsUpdate
что вам нужно установить. Тебе нужно иметь PutFile
а также PutRelativeFile
методы реализованы. Для редактирования я настоятельно рекомендую реализовать блокировки и указать это через SupportLocks
имущество.