通过HTTP向客户端发送字节数组时,操作缓慢且无响应主体

时间:2016-10-17 17:19:55

标签: c# .net http model-view-controller

我有List of objects,其中包含byte array类型的属性,即图像内容。当我从JSON format server to client发送此邮件时,Internet Explorer浏览器中有no response body。如果我send around 100 or 1000 rows到客户端,则没有问题。如果我发送more then 3000行数据,则no response body。是否有specific method or pattern我应该使用它来向客户端发送字节数组的集合?

类型:

class Image
{
   public byte[] Content { get; set; }
}

MVC:

   var obj = new {
                    rows = Manager.GetImages() *//returns List<Image>*
            };

   return new JsonResult() {Data = obj, JsonRequestBehavior = JsonRequestBehavior.AllowGet };

服务器通过http

将带有Image 类型集合的json返回给客户端

1 个答案:

答案 0 :(得分:0)

HttpWebRequest类有一个Chunked属性,你可以设置为true。

https://msdn.microsoft.com/en-us/library/system.net.httpwebrequest.sendchunked(v=vs.100).aspx