public static bool Process(HttpContext context)
{
var request = context.Request;
var fileId = request.QueryString["fileId"];
var fileName = request.QueryString["fileName"];
var chunked = bool.Parse(request.QueryString["chunked"] ?? "false");
var firstChunk = bool.Parse(request.QueryString["firstChunk"] ?? "false");
var usePoll = bool.Parse(request.QueryString["usePoll"] ?? "false");
using(var stream = request.GetBufferlessInputStream()) {
var success = false;
success = ProcessStream(
context, stream, fileId, fileName,
chunked, firstChunk, usePoll);
if(!success)
request.Form.Clear();
return success;
}
}