新建aspx页面 Picture.aspx 用来显示图片,注意代码中的文件路径需要换成本机路径。
protected void Page_Load(object sender, EventArgs e)
{
// 文件路径
string path = "/images/head.png";
// 文件名
string filename = "head.png";
// 输出的是图片
Response.ContentType = "image/png";
// 添加头信息,为"文件下载/另存为"对话框指定默认文件名
Response.AddHeader("Content-Disposition", "filename=" + HttpUtility.UrlEncode(System.Text.Encoding.UTF8.GetBytes(filename)));
Response.WriteFile(path);
Response.End();
}
调试运行,效果如下