Загрузка файлов WebAPI - без записи файлов на диск

Вся документация / руководства / вопросы по обработке файла, загруженного с помощью FormData для использования обработчиком ASP.NET WebAPIMultipartFormDataStreamProvider обработать составной поток, чтобы разделить его на соответствующие поля формы и файлы.

var root = HttpContext.Current.Server.MapPath("~/App_Data");
var provider = new MultipartFormDataStreamProvider(root);

await Request.Content.ReadAsMultipartAsync(provider);

foreach (MultipartFileData file in provider.FileData)
{
   // File
}

Однако файлы автоматически записываются в каталог во время обработки.

Кажется, много хлопот, когда я могу просто использоватьHttpContext.Current.Request.Files[0].InputStream для доступа к данному потоку файлов непосредственно в памяти.

Как WebAPI может просто получить доступ к файловому потоку напрямую, без использования IO при использованииMultipartFormDataStreamProvider?

Официальный учебник:http://www.asp.net/web-api/overview/advanced/sending-html-form-data,-part-2

Ответы на вопрос(1)

Ваш ответ на вопрос