2014-07-08 60 views
1

我想知道是否可以編輯存儲在數據庫中的word文件(作爲blob),而無需重新上傳它。在數據庫中編輯word文件,但不重新上傳

我目前用aspx頁面打開我的文件(我在Silverlight應用程序中),所以我在桌面上註冊文件,然後重新註冊到數據庫中。

而且這是很多工作,如果有很多文件必須被編輯。

所以,我發現Editing Word files stored in a Database,但這仍然需要上傳它。

我不能用Interop打開文檔,然後當我註冊時,以及保存文檔時,只需提交更改,數據庫中的文檔將爲編輯的文檔?

回答

0

我不認爲這是可能的。一旦你的文件是數據庫中的BLOB,它就只能作爲一個整體被讀取(和寫入)。所以你不能更新BLOB的一部分,這是你的場景中需要的。

我想在技術上應該有可能讓Word將您的文件直接寫入數據庫進行保存。在Word中保存時,字節被寫入文件系統或雲存儲庫,寫入數據庫應該不會太困難。但是,這不是我知道的Word的一個功能(並且它不能真正幫助您的問題,因爲Word仍然需要下載文件並將其作爲整體寫入)。

相關問題