在DB中编辑word文件,之后不再重新上传

时间:2014-07-08 12:02:27

标签: c# ms-word

我想知道是否可以编辑存储在数据库中的word文件(如blob),而无需重新上传。

我现在用aspx页面打开我的文件(我在Silverlight应用程序中),所以我在桌面上注册文件,然后在数据库中重新注册。

如果有大量文件必须编辑,那就是很多工作。

所以,我找到了Editing Word files stored in a Database,但仍然需要上传它。

我不能用Interop打开文档,然后当我注册时,当我保存文档时,那么,只需提交更改,数据库中的文档将是编辑过的吗?

1 个答案:

答案 0 :(得分:0)

我不认为这是可能的。一旦您的文件是数据库中的BLOB,它就只能作为一个整体读取(和写入)。因此,您无法更新BLOB的部分内容,这是您的方案中所需的内容。

我认为技术上应该可以让Word在保存时将文件直接写入数据库。在Word中保存时,将字节写入文件系统或云存储库,写入数据库应该不会太困难。但是,这不是我所知道的Word的一个功能(并且它对您的问题没有任何帮助,因为Word仍然必须下载您的文件并将其作为一个整体编写)。