在 ASP.NET Web Forms 中,可以通过读取本地图片文件为字节数组,并将其写入响应流来在页面上显示图片。以下是具体实现代码:
protected void Page_Load(object sender, EventArgs e)
{
// 打开图片文件,并保存在文件流中
FileStream stream = new FileStream(Server.MapPath("../images/1.jpg"), FileMode.Open);
long fileSize = stream.Length; // 获取流的长度
byte[] Buffer = new byte[(int)fileSize]; // 定义一个二进制数组
stream.Read(Buffer, 0, (int)fileSize); // 从流中读取字节块并将该数据写入给缓冲区中
stream.Close();
Response.BinaryWrite(Buffer); // 将图片输出在页面上
}

