2012-09-12 101 views
0

我想在瀏覽器窗口中顯示* doc,* xls,* pdf而不是其受尊重的應用程序。我曾嘗試下面的代碼,但沒有運氣它提示我對話框保存/打開,而不是在瀏覽器中顯示在瀏覽器窗口中顯示* doc,* xls,* pdf而不是

//Set the appropriate ContentType. 
    Response.ContentType = "Application/msword"; 
    //Get the physical path to the file. 
    string FilePath = MapPath("wordfile.doc"); 
    //Write the file directly to the HTTP content output stream. 
    Response.AppendHeader("Content-Disposition", "inline;filename=" + "wordfile.doc"); 
    Response.WriteFile(FilePath); 
    Response.End(); 

請幫助
感謝

+1

如果瀏覽器不支持此功能,則無法執行此操作 – opewix

+1

這有點像問「爲什麼我無法在繪畫中打開文檔?」... – Patrick

回答

0

任何你所需要的瀏覽器插件/擴展這些專有格式或ActiveX的IE
我不確定它是否可用於辦公室格式。
對於PDF設置content type to "application/pdf"Content-Disposition to inline應該工作。

相關問題