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
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());
|
|
|
|
%>
|