如何将octet-stream下载为xls文件?

时间:2012-08-10 12:33:05

标签: c# sql-server-2008 file-upload xls

我正在使用VS2010,SQLExpress 2008 R2& EntityFramework构建文档管理程序。

使用HttpPostedFileBase提交表单时,xls& doc格式与“application / octet-stream”一起保存,因为它是内容类型。我的问题是,当我下载文件时,它不会被识别为xls或doc文件。

1 个答案:

答案 0 :(得分:0)

你有几个选择:

  1. 将文件格式或扩展名保存在数据库列中(最简单)。
  2. 将文件保存到磁盘并将位置(路径)保留在数据库中(更快)。
  3. 尝试尝试读取二进制文件头的第三方库,以确定其格式(几乎从不起作用)。