我试图打开像Sharepoint这样的.docx文件。
我已经设置了一个apache2 web服务器,例如webdav部分。
我知道它适用于以下小型JavaScript代码:
var obj = new ActiveXObject('SharePoint.OpenDocuments.3');
但是当我使用那段代码时,我遇到的问题是它在Word中使用指定的编辑栏打开.docx,但如果我点击编辑,文档将保持只读模式。
可能是什么问题? 下面是我的apache / webdav配置部分。
另一个问题是,由于ActiveXObject,这段代码在FF中不起作用,有没有人知道我能做什么,它也适用于FF?
因为我们已经有了一个很大的应用程序,我试图实现这一点,我们不认为将整个应用程序切换到sharepoint。
apache 2 conf:
DavLockDB WebDAV/Locks
Directory Uploads
Dav on
ForceType text/plain
AuthType Basic
AuthName "Mein WebDAV"
AuthUserFile C:\Users
Require valid-user
AllowOverride None
Options Indexes
诚恳 k3n0b1
答案 0 :(得分:0)
解决!
问题是我的WebDAV文件夹与http文档的结构相同。 我认为就是这样,因为当我在http docs路径之外定义另一个文件夹时,它开始起作用。
您只需要一小段javascript:
var obj = new ActiveXObject('SharePoint.OpenDocuments.3');
obj.EditDocument('https://localhost/uploads/****.docx');
和apache2中正确配置的webdav。
现在我只需要处理它在ff,chrome等中的工作方式。