我有一個HttpModule充當文件上傳模塊,並將.NET框架升級到4.5後,它的工作方式不同。在Framework 4.0中,ReadEntityBody方法用256k填充數組,但在升級之後它將只返回16k。任何其他人有這個問題?ReadEntityBody已更改行爲
public void ProcessRequest(HttpContext context)
{
IServiceProvider provider = (IServiceProvider)context;
HttpWorkerRequest worker = (HttpWorkerRequest)provider.GetService(
typeof(HttpWorkerRequest));
byte[] data = new byte[256 * 1024];
int readData = worker.ReadEntityBody(data, data.Length);
// ......
}