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 回答