关于C#打开PDF文件的问题

2024-11-27 07:28:22
推荐回答(1个)
回答1:

字符串文件名=“201 096 218 686”;
串P = 201096198974.pdf“;/ /定义文件名

字符串文件路径=使用Server.Mappath(”数据文件/“+ P);/ /。

Response.ClearContent();/ /清除缓冲区的内容

Response.ClearHeaders的();/ /空的缓冲区的HTTP标头

字符串FilePost = filePath.Substring(文件路径的物理路径长度 - 3)TOLOWER();/ /扩展名

开关(FilePost),

案“PDF :/ / PDF文件

回复=;应用/ PDF“;/ /设置HTTP头部像

休息一个PDF文档;

案”文档“:

回复方法=”应用程序/ msword“
>;

案“XLS”:

回复=“应用/ vnd.ms-练成”;

休息;

默认值:

会话“errorInfo中“] =”不支持的文件格式:“+ FilePost

的Response.Redirect(”ErrorPage.aspx“);

休息;

}

Response.WriteFile(文件路径);/ /写客户端

Response.Flush激发();/ /客户端更新

Response.Close();/ /关闭

session.remove(“报告”); / /删除“报告”会话
来源 http://www.xudan123.com