0


0

SQL Server 2005 BLOBからOffice 2007ファイルを取得する際のエラー

私は、人々がさまざまな種類のドキュメントをアップロードし、それらに対して全文検索を行うことができるシンプルなドキュメントストレージデータベースを持っています。

Office 2007ドキュメントを除くすべてのドキュメントで問題なく機能します。 私の再検討コードは、コンテンツタイプ「application / octet-stream」を使用します。サーバーには、コンピューターと同様にMIMETypesが登録されています。 システムでファイルを正常に開くことができますが、アップロードしてから再ダウンロードするとエラーが発生します。

「このエラーは、次の条件のいくつかによって発生する可能性があります。

  • ハードドライブまたはフロッピードライブに破損したセクションがあります(破損したトラック またはセクター)。

  • 一時的なオペレーティングシステムまたはネットワークの障害が発生しました。

  • ネットワークが利用できない、遅い、またはデータパケットが破損している (ルーター、ネットワークカードの障害、またはネットワーク伝送ラインのノイズ)。

ネットワークで問題が発生している場合、通常は一時的な状態であり、しばらく待ってから再試行すると、通常はファイルを保存できます。 問題が解決しない場合は、ネットワーク管理者に相談してください」

1 Answer


0


他の人がこれをデバッグするのは難しいでしょうが、byteStreamを作成したとき、length-1ではなくlengthを使用しました。 何らかの理由でほとんどすべての文書でこれは問題ありませんが、Office 2007は適合しました。