[英]Slow Operation And No Response Body When Sending Byte Array Over HTTP To Client
我有List of objects
其中包含byte array
類型的屬性,即圖像內容。 當我以JSON format
從server to client
,Internet Explorer瀏覽器中no response body
。 如果我send around 100 or 1000 rows
客戶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給客戶端
HttpWebRequest類具有可設置為true的Chunked屬性。
https://msdn.microsoft.com/en-us/library/system.net.httpwebrequest.sendchunked(v=vs.100).aspx
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.