2010-05-05 78 views
0

我有一個簡單的文檔存儲數據庫,允許用戶上傳各種類型的文檔,然後對其進行全文搜索。從sql server 2005 blob檢索office 2007文件時出錯

它適用於除office 2007文檔以外的所有文檔。我的retrevial​​代碼使用內容類型「application/octet-stream」,服務器的MIMETypes註冊和我的電腦一樣。我可以打開該文件在我的系統就好了,但上載,然後重新下載它給出了一個錯誤:

  • 你的硬盤或軟盤:

    「這種錯誤可能是由以下一些條件引起驅動器具有損壞的 部(損壞軌跡或 扇區)。

  • 臨時操作系統發生 或網絡故障。
  • 你 網絡不可用,速度慢,或者是 破壞噠ta數據包( 路由器,網卡或 網絡傳輸線路上的噪聲故障)。

如果網絡遇到問題,它通常是一個臨時條件,如果您等待一小段時間再試一次,通常可以保存該文件。如果問題仍然存在,請諮詢您的網絡管理員「

回答

0

這對其他人來說很難進行調試,但是當我創建一個byteStream時,我使用的是length而不是length - 1.由於某些原因,在幾乎所有文檔中是沒有問題的,但是辦公室2007年合適。