【发布时间】:2018-01-14 06:27:27
【问题描述】:
我下面有一个用于返回图像和 id 的函数。在测试时,我看不到我的 id 被返回,相反,我只能看到在我的浏览器中返回的图像(可能是因为它完全是字节数据)。
int id = 0;
using (Bitmap bitmap = Image.Generate(context, out id))
{
HttpResponse response = context.Response;
response.CacheControl = "no-cache";
response.ContentType = "image/JPG";
bitmap.Save(response.OutputStream, ImageFormat.Jpeg);
response.End();
var responseModel = new ResponseModel
{
Id = id,
Image = bitmap
};
return Ok(responseModel);
};
如果包含图像,这是返回响应的适当方式吗?如果是这样,我如何从 ajax 调用中获取此响应数据,包括图像和 ID(可以使用 Json.parse 完成吗?但这是字节数据)?
【问题讨论】:
标签: ajax http asp.net-web-api