Учитывая следующий код, который является чрезвычайно общим, я надеялся, что кто-нибудь может рассказать мне немного о том, что происходит за кулисами ...
[HttpPost]
public ActionResult Load(Guid regionID, HttpPostedFileBase file)
{
if (file.ContentLength == 0)
RedirectToAction("blablabla.....");
var fileBytes = new byte[file.ContentLength];
file.InputStream.Read(fileBytes, 0, file.ContentLength);
}
В частности, файл полностью загружен всервер, прежде чем мой метод действия вызывается?Или это вызов метода file.InputStream.Read (), который вызывает или, скорее, ожидает загрузки всего файла.Можно ли выполнить частичное чтение в потоке и получить доступ к «фрагментам» файла по мере его загрузки?(Если весь огонь загружен до того, как мой метод будет вызван, то это все спорный вопрос.)
Может кто-нибудь указать мне полезную информацию о внутренней работе здесь.Есть ли здесь разница между IIS6 или II7?
Спасибо,