我有 List of objects
,其中包含 byte array
类型的属性,即图像内容。当我以 JSON 格式
从服务器发送到客户端
时,Internet Explorer 浏览器中没有无响应正文
。如果我向客户端发送大约 100 或 1000 行
,没有问题。如果我发送超过 3000
行数据,则没有响应正文
。我应该使用任何特定方法或模式
将字节数组集合发送到客户端吗?
类型:
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 向客户端返回带有图像类型集合的 json
最佳答案
HttpWebRequest 类有一个可以设置为 true 的 Chunked 属性。
https://msdn.microsoft.com/en-us/library/system.net.httpwebrequest.sendchunked(v=vs.100).aspx
关于c# - 通过 HTTP 向客户端发送字节数组时操作缓慢且无响应主体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40092209/