我有程序从服务器获取word文件,编辑后保存回服务器。它工作,我能够将文件保存回服务器,但突然文件以Readonly模式打开。我在谷歌搜索了很多,并尝试了所有选项,但似乎没有工作。任何想法线索?
答案 0 :(得分:0)
如果文件在Word中显示为只读,意味着单词认为,则文件是只读的,这意味着它看到的东西让它认为。由于word没有与webdav上的访问控制方法集成,这意味着它只能确定服务器不支持所需的写入操作。这可以是:
锁定会以不同的方式发挥作用,具体取决于您连接服务器的方式(在Windows上,您可以使用映射的驱动器或网络位置),以及打开方式(单击网页中的链接)它使用sharepoint dll,或直接从映射驱动器打开,或从MS office中的文件打开对话框打开),当然还有开放的应用程序(即MS Office,Open Office等)
根据您使用锁定的上述组合,可能需要也可能不需要进行编辑。
Webdav通过以下方式表示锁定支持 - 支持的级别标题 - MS-Author-VIA标题,应返回“webdav” - OPTIONS响应中存在LOCK。
所以你可能需要检查这些内容,可能是使用wireshark或类似的。