编辑word文件在DB,没有重新上传后

本文关键字:文件 word DB 编辑 | 更新日期: 2023-09-27 18:12:09

我想知道是否有可能编辑存储在DB(作为blob)中的word文件,而无需重新上传。

我,此刻,打开我的文件与aspx页面(我在一个silverlight应用程序),所以我注册文件在桌面上,然后,重新注册它在数据库中。

如果有很多文件需要编辑,那么这将是大量的工作。

所以,我发现编辑Word文件存储在数据库中,但这仍然需要上传它。

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

编辑word文件在DB,没有重新上传后

我认为这是不可能的。一旦文件成为数据库中的BLOB,它就只能作为一个整体来读(和写)。因此,您无法更新BLOB的某些部分,而这正是您的场景所需要的。

我认为从技术上讲,让Word在保存时直接将文件写入数据库应该是可能的。在Word中保存时,字节被写入文件系统或云存储库,因此写入数据库应该不会太困难。然而,据我所知,这不是Word的一个功能(而且它对你的问题没有真正的帮助,因为Word仍然需要下载你的文件并将其作为一个整体编写)。