2012-06-13 64 views
0

我想通過網絡應用程序訪問文件(Microsoft Office文件,例如Word,ppt,exl),並對其進行修改並保存。對文件所做的更改應保存到服務器上的文件位置。通過網站訪問和修改文件

如果該文件被其他用戶訪問,則應通知其他用戶。 (就像SharePoint一樣。)

請幫我解決這個問題。

+0

我希望你不要在網頁裏面修改它。接下來的想法是下載,並上傳一些警告消息。 – Aristos

回答

0

你可以通過很多方法來做到這一點。但是,從我的頭頂開始,我是否可以建議使用System.IO.File打開文件進行寫入。您可以設置某種標誌來判斷文件當前是否打開,並在每次查看文件時檢查該標誌。

0

IIRC SharePoint通過數據庫管理文件共享/版本,而不是在文件系統上。以及您想要在本地打開並修改它們的Office文件,而不是在網頁中。

和你描述的聲音非常像版本控制。在這種情況下,您最好使用現有產品,而不是自己滾動。

0

我正在做一個項目,以將gridview數據導出到xsl,我發現我可以將xsl編寫爲html!它打開微軟exel,我建議你在編輯器中打開你的文件,例如ckeditor,然後將其保存起來。