webdav在线编辑功能请教
解答 (7)
看下webdav是否可用呢?例如 http://localhost:3000/dmsf/webdav/
编辑时应该可以用如下呼出excel,
ms-excel:ofe|u|http://localhost:3000/dmsf/webdav/xxxx/服务报价.xlsx
在Win10 MS Office上没有成功,除了windows的webclient设置外,还与Office组件及其版本的安全设置有关(供参考):
windows的操作:
- 确保windows的webclient服务启动(命令行 net start webclient)
redmine_dmsf的插件操作:
- webdav配置项要设置为“Read/Write”
注册表表操作:
- HKEY_CURRENT_USER\Software\Microsoft\Office\版本号\Common\Internet\OpenDocumentsReadWriteWhileBrowsing 值为 1
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters\BasicAuthLevel 值为2
- HKEY_CURRENT_USER\Software\Microsoft\Office\版本号\Common\Internet\BasicAuthLevel 值为2
参考资料:
- https://social.technet.microsoft.com/Forums/office/en-US/06fedd90-4889-45ca-949d-60b76d74dd15/ms-word-open-document-readonly-with-webdav?forum=officeitproprevious
- https://answers.microsoft.com/en-us/msoffice/forum/msoffice_word-mso_winother-msoversion_other/office-opens-documents-readonly-with-webdav/a1a6dbb6-4041-41a6-9701-8c70343da6ce
- https://www.webdavsystem.com/server/prev/v2/documentation/ms_office_read_only
- https://docs.microsoft.com/en-us/office/troubleshoot/powerpoint/office-opens-blank-from-sharepoint#mt4
- https://docs.microsoft.com/en-us/office/troubleshoot/powerpoint/office-opens-blank-from-sharepoint#mt4
请教是否有可能需要开启apache的SSL安全协议,我查看到微软office2010、2013均不支持非SSL连接,导致无法下载或在线打开表格。
您好,通过查看apache的错误日志如下,感觉还是Apache的设置问题
[Fri Nov 20 16:41:53.320114 2020] [proxy_http:error] [pid 1324:tid 1096] (70008)Partial results are valid but processing is incomplete: [client 192.168.6.68:51568] AH01110: error reading response, referer: http://192.168.6.14/redmine/dmsf/webdav/%5BAll%20JEE%20Projects%20101%5D/%5BJEE%20A%26T%20Projects%202%5D/%5BZA20020%20APP550%20104%5D
[Fri Nov 20 16:41:56.688315 2020] [proxy_http:error] [pid 1324:tid 1092] (70008)Partial results are valid but processing is incomplete: [client 192.168.6.68:51563] AH01110: error reading response, referer: http://192.168.6.14/redmine/dmsf/webdav/%5BAll%20JEE%20Projects%20101%5D/%5BJEE%20A%26T%20Projects%202%5D/%5BZA20020%20APP550%20104%5D
抱歉马赛克有点多,其实webdav已经生效了,连接都能进去,但是文件下载下来都0kb。
还有从文档管家中,进行在线编辑,能打开Excel,但是内容却打不开,所以不确定是不是有webdav配置问题,不知道大神是否遇到此类情况。
MS-Excel应该是认证失败了,所以是0字节。你应该把dmsf上的资源文件通过webdav映射或挂载到你本机上,然后再编辑。
可否有截图教程参考一下
几个注意事项:
- 确保windows的webclient服务启动(net start webclient)
- 可以手动映射webdav资源,举例:
C:\Windows\system32>net use * http://blackbox:8081/dmsf/webdav/redmine 为“blackbox”输入用户名: admin 输入 blackbox 的密码: ****** 驱动器 Z: 现在连接到 http://blackbox:8081/dmsf/webdav/redmine。 命令成功完成。