0

*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();

助けてください
ありがとう

4

1 に答える 1

0

これらのプロプライエタリ形式のいずれかについては、ブラウザのプラグイン/拡張機能または IE 用の ActiveX が必要です
。オフィス形式で利用できるかどうかはわかりません。
PDF設定の場合、content type to "application/pdf" とが機能するContent-Disposition to inlineはずです。

于 2012-09-12T10:47:48.377 に答える