gpt4 book ai didi

javascript - 使用 Handler.ashx 获取图像

转载 作者:行者123 更新时间:2023-11-30 13:22:04 24 4
gpt4 key购买 nike

我目前正在做一个学校项目,我不确定要返回什么以及如何使数据可用。这是代码:

Default.aspx

function GetImage(id) {
//step k. - code here
xmlHttpObj = CreateXmlHttpRequestObject();
if (xmlHttpObj) {
xmlHttpObj.open("GET", "Handler.ashx?id=" + id, true);
xmlHttpObj.send(null);
var image = document.getElementById("ProductImage");
//the response contains an array of 5419 index
}
}

处理程序.ashx

public void ProcessRequest (HttpContext context)
{
int id;
if (context.Request.QueryString["id"] != null)
{
id = Convert.ToInt32(context.Request.QueryString["id"]);
context.Response.ContentType = "image/jpeg";
byte[] bufferImg = GetImage(id);
context.Response.OutputStream.Write(bufferImg, 0, bufferImg.Length);
}
}

GetImage(int id) 返回“(byte[]).cmd.ExecuteScalar();”,我不太确定我应该如何处理传回的信息。我假设它是图像本身?任何帮助表示赞赏。谢谢!

最佳答案

为什么不试试

function GetImage(id) {

document.getElementById("ProductImage").src="Handler.ashx?id=" + id;

}

关于javascript - 使用 Handler.ashx 获取图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9930463/

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