it编程 > 前端脚本 > 网页编辑器

Office文档在线编辑的一个实现方法

175人参与 2024-05-19 网页编辑器

office xp之后的版本支持通过webdav协议(http的扩展)直接编辑服务器上的文件。
iis(6.0)支持webdav,这在iis管理器的web服务扩展中可以看到.利用iis作为webdav的服务器端,可以很容易的实现office(word,excel等)的在线编辑.
可以简单的实验一下:
确保iis的webdav扩展安装并被启用了,建立一个虚拟目录test,在其中放一个word文档a.doc,然后打开word, 文件->打开->输入word文档的访问url(http://localhost/test/a.doc),
修改一下文档内容,保存一下,发生了什么? 文档被保存到服务器上了.
在ie中,可以通过js创建word.application,来打开,修改服务器上的文档.

另外,安装office时,会同时按装一个activex组件:sharepoint.opendocuments,可么用此组件来激活word,编辑服务器上的文档: var __opendocuments = null ;

可以看到,基于iis的webdav支持,可以非常简单的实现office文档的在线编辑, 但有一个问题:这样,文档是存放在文件系统上,我们很多系统中,
文档是存放在数据库中的,这样一来,如何实现呢???
i tried a lot and found the solution. it will be in the next article .
(0)
打赏 微信扫一扫 微信扫一扫

您想发表意见!!点此发布评论

推荐阅读

FCKEditor超级链接默认新窗口打开的修改方法

05-19

FCKeditor添加自定义按钮的方法

05-19

CKeditor与syntaxhighlight打造joomla代码高亮

05-19

Js FCKeditor的值获取和修改的代码小结

05-19

页面嵌入Windows Media Player播放器代码需要注意的

05-19

Html 编辑器粘贴内容过滤技术详解

05-19

猜你喜欢

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论