2013-08-30 108 views
0
FileHelperEngine engine = new FileHelperEngine(typeof(OrderCsvRow)); 

var writer = new StreamWriter(Response.OutputStream); 

engine.WriteStream(writer, someOrders); 

當我輸出訂單作爲字符串它出來罰款。當我在代碼中使用Response.OutputSteam時,它將截斷的響應截斷 - 總是在相同的地方。HttpResponse截斷輸出

我該如何解決這個問題?

+1

沒有足夠的信息。確保'Response.OutputStream'中的'Content-Length'標頭是正確的,否則,你將只讀取與Content-Length指定的字節數。請記住,Content-Length是響應中的字節數,而不是字符數(這兩個值可能不同!)。 – fourpastmidnight

+0

沒有足夠的信息正是我的想法。我會提出你的建議。 –

回答

0

固定...

engine.WriteStream(Response.Output, someOrders);