2010-05-05 80 views
0

我有一个简单的文档存储数据库,允许用户上传各种类型的文档,然后对其进行全文搜索。从sql server 2005 blob检索office 2007文件时出错

它适用于除office 2007文档以外的所有文档。我的retrevial​​代码使用内容类型“application/octet-stream”,服务器的MIMETypes注册和我的电脑一样。我可以打开该文件在我的系统就好了,但上载,然后重新下载它给出了一个错误:

  • 你的硬盘或软盘:

    “这种错误可能是由以下一些条件引起驱动器具有损坏的 部(损坏轨迹或 扇区)。

  • 临时操作系统发生 或网络故障。
  • 你 网络不可用,速度慢,或者是 破坏哒ta数据包( 路由器,网卡或 网络传输线路上的噪声故障)。

如果网络遇到问题,它通常是一个临时条件,如果您等待一小段时间再试一次,通常可以保存该文件。如果问题仍然存在,请咨询您的网络管理员“

回答

0

这对其他人来说很难进行调试,但是当我创建一个byteStream时,我使用的是length而不是length - 1.由于某些原因,在几乎所有文档中是没有问题的,但是办公室2007年合适。