2014-04-19 82 views
1

我試圖用C#在瀏覽器上打開/下載一個word文件。該過程適用於PDF文件,但不適用於.doc文件。它donwloads爲「應用程序/八位字節流(100 KB)」在瀏覽器中使用C打開一個word文件#

我的代碼是:

 FileStream fs = new FileStream(Server.MapPath(@"~\Content\documetfile.doc"), FileMode.OpenOrCreate, FileAccess.ReadWrite); 
     return File(fs, "documentfile.doc"); 

什麼我需要做,使之作爲下載Word文件?

回答

3

您需要指定正確的內容類型:「應用程序/ vnd.ms字」:

return File(fs, "application/vnd.ms-word", "documentfile.doc"); 
+0

有沒有辦法在文檔內對本打開該文件在一個特定的書籤? – AntDC

+0

@AntDC我不這麼認爲,但你總是可以提出新的問題。 –

相關問題