我想在MVC3 Web应用程序中实现一项功能,该功能允许用户使用WebDAV直接编辑Microsoft Office文档,但不幸的是,我不知道从哪里开始。我必须为这些文件建立链接,这些文件一旦被点击就会打开文件,并且在用户保存文件之后,应该将其上传回服务器。 任何帮助表示赞赏。提前致谢。如何从webdav编辑word文档?
0
A
回答
0
你可能需要一些网页浏览器插件(ActiveX或Netscape API),它可以为你处理。您可以通过单击链接将文档的URL(带有一些身份验证cookie)传递给该插件。该插件可以下载文件,使用ShellExecute或类似文件(例如Mac上的Launch服务)打开它,并在文件关闭时可以上传文件。
这当然是非常基本的用法,并没有采用webDAV协议的优势。例如,您应该处理webdav锁或在上传之前检测文件的etags等,以防止某些数据丢失。你将不得不阅读更多关于webdav:http://www.ietf.org/rfc/rfc3744.txt。
+0
正如@Ondra Peterka所说,你可以使用(ActiveX或NPAPI),但ActiveX只是用在IE中,而NPAPI将被弃用通过在今年年底铬(已经废弃在Linux版本的铬),所以你必须使用铬替代。由于[弃用指南](http://www.chromium.org/developers/npapi-deprecation)建议您可以使用Chrome原生消息传送API来管理Chrome应用和扩展程序。 – Dandelion
相关问题
- 1. 编辑Word文档
- 2. 如何使用Java编辑Word文档
- 3. 如何编辑只读Word文档(VBA)
- 4. 如何用php编辑word文档?
- 5. 从Web服务器编辑Word文档
- 6. 如何防止用户使用c#Word Interop编辑Word文档?
- 7. 编辑Word文档编程C#
- 8. Word无法在WebDAV中保存文档
- 9. 在网页中编辑word文档
- 10. 麻烦编辑Word文档用PHP
- 11. 在ASP.Net中编辑Microsoft Word文档
- 12. 选项编辑Word文档在线
- 13. 使用Apache POI编辑Word文档
- 14. Word Interop Catch文档编辑事件
- 15. 编辑Word文档的属性
- 16. word文档在线编辑器
- 17. 如何在Android中编辑MS Word文档文件属性?
- 18. 以编程方式从ASP.NET生成可编辑的Word文档?
- 19. wysihtml5:复制从Word文档中的文本编辑器
- 20. 使用JSF RichFaces rich编辑word文档:编辑器?
- 21. 如何在富编辑控件中显示Word文档?
- 22. 如何编辑MS Word .xsl样式文档以删除父项
- 23. 如何在2010年编辑页脚宏 - 启用word文档
- 24. 如何使用PowerShell编辑Word文档中的超链接?
- 25. 如何编辑后打印Word文档就
- 26. 如何用asp.net打开,编辑和保存word文档
- 27. 如何编辑文档库
- 28. 在Django中创建/编辑MS Word和Word Perfect文档?
- 29. Word 2010中的互操作:编辑word文档页眉
- 30. 从aspx页面下载Word可编辑文档
[如何创建强制MS Word在Webdav服务器上编辑文档的HTML链接](http://stackoverflow.com/questions/653442/how-to-create-a-html-link-which -Forces-ms-word-to-edit-document-on-webdav-server) –