2012-08-10 19 views
1

我使用VS2010,SQLExpress 2008 R2 & EntityFramework來構建文檔管理程序。如何下載octet-stream作爲xls文件?

使用HttpPostedFileBase提交表單時,xls & doc格式與「application/octet-stream」一起保存爲內容類型。我的問題是,當我下載文件時,它不會被識別爲xls或doc文件。

回答

0

你有幾個選擇:

  1. 保存的文件格式或擴展的數據庫列,以及(最簡單的)。
  2. 將文件保存到磁盤並將位置(路徑)保存在數據庫中(更快)。
  3. 嘗試嘗試讀取二進制文件頭以確定其格式(幾乎從不運行)的第三方庫。
+0

太好了,謝謝。我認爲這是確定文件格式的內容類型,但只是在最後加上擴展名才能起作用。 =)謝謝! – PuffyChair 2012-08-10 12:43:25

+0

歡迎您,請務必爲每個文件添加正確的擴展名以避免問題。如果這個答案有助於標記相應的。 – Freeman 2012-08-10 12:45:13