【问题标题】:Error when retrieving office 2007 files from sql server 2005 blob从 sql server 2005 blob 检索 office 2007 文件时出错
【发布时间】:2010-05-05 16:01:16
【问题描述】:

我有一个简单的文档存储数据库,允许人们上传各种类型的文档,然后对它们进行全文搜索。

它适用于除 office 2007 文档之外的所有文档。我的检索代码使用内容类型“application/octet-stream”,服务器将 MIMETypes 注册为我的计算机。我可以在我的系统上很好地打开文件,但是上传它然后重新下载它会出错:

“此错误可能是由以下某些情况引起的:

  • 您的硬盘驱动器或软盘驱动器具有 损坏的部分(损坏的轨道或 部门)。
  • 临时操作系统 或发生网络故障。
  • 你的 网络不可用、速度慢或 损坏的数据包(失败的 路由器、网卡或噪音 网络传输线)。

如果网络出现问题,通常是暂时的情况,如果您稍等片刻再试一次,通常可以保存文件。如果问题仍然存在,请咨询您的网络管理员”

【问题讨论】:

    标签: sql-server-2005 office-2007


    【解决方案1】:

    其他人很难调试这个,但是当我创建一个 byteStream 时,我使用了长度,而不是长度 - 1。出于某种原因,在几乎所有文档中这都没有问题,但 Office 2007 却出现了问题。

    【讨论】:

      猜你喜欢
      • 2010-12-26
      • 1970-01-01
      • 1970-01-01
      • 2011-10-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多