198366809 发表于 2021-10-5 15:47:18

ASP.NET aspx 页面显示图片、加载图片的方法

新建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();
}

调试运行,效果如下https://www.hicsharp.com/upfiles/7/5/4/754a9990b3844dfebb5f292f28752b9f.png

axl 发表于 2021-10-5 16:32:13

激动人心,无法言表!

否极泰来 发表于 2025-11-12 19:26:02

学到了学到了,这波分享太实用啦!

是方法为我 发表于 2025-11-12 19:51:30

水贴也要有仪式感,我先来打卡~

wx_l8ZL20Rm 发表于 2025-11-12 21:55:21

这评论区卧虎藏龙,个个都是人才!

e过客 发表于 2025-11-12 22:17:10

哈哈哈哈笑不活,楼主这脑洞绝了!

Mr.郭 发表于 2025-11-13 11:06:35

原来还有这种操作,长见识了!

Jdg520wx 发表于 2025-11-13 11:41:55

同款经历!我当初也这么过来的😂

淡定yong 发表于 2025-11-13 11:56:59

这波反向操作,我属实没想到!

312211620 发表于 2025-11-13 14:12:47

占个楼慢慢看,先马克一下
楼主辛苦啦,期待下一篇分享
页: [1]
查看完整版本: ASP.NET aspx 页面显示图片、加载图片的方法