我在文件系統中存儲一些文件,如PDF,Doc,Docx,xls等。在瀏覽器中打開doc/docx/excel文件(Asp.net,C#)
現在我必須在瀏覽器上顯示這些文件供用戶查看。
所以基本上一個鏈接按鈕在數據網格中,點擊用戶將能夠查看。
到目前爲止,我的代碼是這樣
Response.Clear();
// Response.ContentType = "application/pdf";
//Response.ContentType = "application/x-msexcel";
//Response.ContentType = "application/msword";
string strFilePath = @"C:\test.pdf";
// string strFilePath = @"C:\test.doc";
Response.WriteFile(strFilePath);
Response.End();
這工作正常PDF文件,但失敗的word或excel文件。在瀏覽器中,我可以查看pdf,但其他文件不在瀏覽器中打開,但要求提供
Save
,Open
對話框選項。如果我點擊Open
,它將在普通窗口而不是瀏覽器中打開。
我該如何達到目標?瀏覽器是IE瀏覽器
在此先感謝
同樣的問題仍然存在 – 2009-10-14 08:17:08