protected internal virtual IPackage ReadPackageFromRequest()
{
Stream stream;
if (Request.Files.Count > 0)
{
// If we're using the newer API, the package stream is sent as a file.
stream = Request.Files[0].InputStream;
}
else stream = Request.InputStream;
return new ZipPackage(stream);
}