You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

36 lines
775 B

<%@ Page Language="C#" AutoEventWireup="true" %>
<%
var r = Request.QueryString.Get("r");
var length = Request.ContentLength;
var stream = Request.InputStream;
var block = 1024;
var buffer = new byte[block];
var total = 0L;
if (length > 0)
{
var remains = length;
while (remains > 0)
{
var read = stream.Read(buffer, 0, block);
if (read < 1) break;
remains -= read;
total += read;
}
}
else
{
while (true)
{
var read = stream.Read(buffer, 0, block);
if (read < 1) break;
total += read;
}
}
Response.ContentType = "text/plain";
Response.Write("read = " + total.ToString());
%>