0
我試圖找到一種方法將byte[]
寫入某個自定義中間件內的Response對象。有一個擴展方法WriteAsync
,它允許我寫一個字符串,但需要寫一個字節數組。在ASP.NET 5中將二進制數據寫入響應
用谷歌搜索這點指向BinaryWrite
方法的Response
對象,但這是System.Web
而不是Microsoft.AspNet.Http
。
我該怎麼做?
我試圖找到一種方法將byte[]
寫入某個自定義中間件內的Response對象。有一個擴展方法WriteAsync
,它允許我寫一個字符串,但需要寫一個字節數組。在ASP.NET 5中將二進制數據寫入響應
用谷歌搜索這點指向BinaryWrite
方法的Response
對象,但這是System.Web
而不是Microsoft.AspNet.Http
。
我該怎麼做?
根據這一ASP.NET Github issue,你可以寫在Response.Body
的byte[]
:
await context.Response.Body.WriteAsync(buffer, 0, buffer.Length);
難道這就是你要找的人?