我想在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) –