gpt4 book ai didi

c# - 如何将 system.drawing.image 转换为 system.web.ui.webcontrols.image

转载 作者:太空狗 更新时间:2023-10-29 22:55:36 26 4
gpt4 key购买 nike

我以前以字节为单位存储图像并能够将其转换为 system.drawing.image 但不确定如何在页面上呈现它

谢谢

最佳答案

您可以创建 ASPX 页面,该页面将以字节数组的形式返回带有适当 header 信息的图像文件,要获取图像,您可以调用此页面,如 imagemanager.aspx?imgid=31337

然后在 system.web.ui.webcontrols.image 控件的主页中将 ImageUrl 属性设置为您的脚本路径:

ctrlImage.ImageUrl = "imagemanager.aspx?imgid=31337";

这是在 imagemanager.aspx 中输出图像的方法示例:

    private void TransmitBytes(byte[] bytes, string outFileName)
{
Response.Clear();
Response.AddHeader("Content-Disposition", "attachment; filename=" + outFileName);
Response.AddHeader("Content-Length", bytes.Length.ToString());
Response.ContentType = "image/jpeg";
Response.BinaryWrite(bytes);
Response.End();
}

关于c# - 如何将 system.drawing.image 转换为 system.web.ui.webcontrols.image,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3437740/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com