我已经使用 Magick.Net 库创建了一个算法来显示一个小时间计数器,但是当我通过通用处理程序请求 gif 资源时返回一个静态图像,但是当我检查名为:“test.gif”的测试文件时动态图像完美。为了更好地解释我,这是代码:
MagickImageCollection image = null;
image = ImageRenderMethods.CreateGIF((DateTime)eventDate);
var path = RequestContext.HttpContext.Server.MapPath("/Content/Images");
path += "\\test.gif";
image.Write(path);
byte[] buffer = image.ToByteArray();
context.Response.ContentType = "image/gif";
context.Response.BinaryWrite(buffer);
context.Response.Flush();
所以我想知道为什么通用处理程序的响应不是 .gif 动态的,而是静态结果。