c#

位置:IT落伍者 >> c# >> 浏览文章

使用.NET 向浏览器写入二进制文件


发布日期:2021年09月30日
 
使用.NET 向浏览器写入二进制文件
确保要从其上查看 aspx 页的客户端计算机上已安装了 Adobe Acrobat Reader以便浏览器能够正确读取并呈现二进制数据可以从以下 Adobe 网站下载 Adobe Acrobat Reader

()

确保将您的页面添加到项目中在上一节中添加的 pdf 文件所在的级别这一点非常重要因为代码最初引用 pdf 文件时采用相对路径

在代码隐藏页的 Page_Load 事件中单击编辑菜单上的粘贴以粘贴代码

在代码隐藏页的 Page_Load 事件中加入以下代码

private void Page_Load(object sender SystemEventArgs e)

{

//Set the appropriate ContentType

ResponseContentType = Application/pdf;

//Get the physical path to the file

string FilePath = MapPath(acrobatpdf);

//Write the file directly to the HTTP content output stream

ResponseWriteFile(FilePath);

ResponseEnd();

}

上一篇:C# Attributes Inheritance

下一篇:C#中如何得到主机名与IP地址