1

ドキュメント管理プログラムを構築するために、VS2010、SQLExpress 2008 R2、および EntityFramework を使用しています。

を使用してフォームを送信するHttpPostedFileBaseと、xls & doc 形式はコンテンツ タイプとして「application/octet-stream」で保存されます。私の問題は、ファイルをダウンロードすると、それが xls または doc ファイルとして認識されないことです。

4

1 に答える 1

0

いくつかのオプションがあります:

  1. ファイル形式または拡張子もデータベース列に保存します(最も簡単)。
  2. ファイルをディスクに保存し、データベース内の場所(パス)を(より速く)保持します。
  3. バイナリファイルヘッダーを読み取ってその形式を決定しようとするサードパーティのライブラリを試してください(ほとんど機能しません)。
于 2012-08-10T12:36:42.487 に答える